From 7f4344eff352e64c33c0e21a5c28ecde71a3ecf8 Mon Sep 17 00:00:00 2001 From: ACoolName Date: Fri, 24 May 2024 00:03:32 +0300 Subject: [PATCH] added dockerfile --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile 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