# ---------- Build Stage ---------- FROM golang:1.22 AS builder WORKDIR /app COPY . . RUN CGO_ENABLED=0 GOOS=linux go build -o server # ---------- Runtime Stage ---------- FROM alpine:latest RUN apk add --no-cache tzdata WORKDIR /app COPY --from=builder /app/server /app COPY nearle-gear-firebase-adminsdk-l9oha-23ca3b3609.json . EXPOSE 1009 CMD ["/app/server"]