Dockerfile 311 B

1234567891011121314151617181920
  1. FROM golang:alpine AS builder
  2. WORKDIR /app
  3. COPY go.mod go.sum ./
  4. RUN go mod download
  5. COPY . .
  6. RUN go build -o retro_aim_server ./cmd/server
  7. FROM alpine:latest
  8. WORKDIR /app
  9. COPY --from=builder /app/retro_aim_server /app/
  10. EXPOSE 8080 5190 5191 5192 5193 5194 5195 5196 5197
  11. CMD ["/app/retro_aim_server"]