backend/Dockerfile
2024-05-24 12:54:52 +03:00

16 lines
400 B
Docker

FROM golang:1.22.2
WORKDIR /src
COPY . /src/
RUN CGO_ENABLED=0 GOOS=linux go build -o /src/ServerManager
FROM alpine:latest
RUN mkdir -p /opt/ServerManager
WORKDIR /opt/ServerManager
COPY --from=0 /src/ServerManager /opt/ServerManager/ServerManager
ENV GIN_MODE=release
ENV CONFIG_PATH="config.json"
ENV MONGO_URL="mongodb://mongo:27017"
EXPOSE 8080/tcp
CMD [ "/opt/ServerManager/ServerManager" ]