add docker files & nginx config

This commit is contained in:
2025-12-18 14:04:14 +03:00
parent f1a65f2fe4
commit 797c53bfca
13 changed files with 4300 additions and 950 deletions

14
Dockerfile Normal file
View File

@@ -0,0 +1,14 @@
FROM golang:1.25-alpine
RUN apk add --no-cache gcc musl-dev
WORKDIR /app
COPY go.work go.work.sum ./
COPY api ./api
RUN go work vendor
RUN CGO_ENABLED=1 go build -o /usr/local/bin/api ./api
EXPOSE 5000
CMD ["api"]