diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bf1531c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +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" +CMD [ "/opt/ServerManager/ServerManager" ] \ No newline at end of file