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" ]