Files
2026-02-11 09:20:29 +07:00

20 lines
342 B
Docker

# Versi development dengan hot reload
FROM golang:1.25-alpine AS dev
WORKDIR /app
# Install air untuk hot reload
RUN go install github.com/air-verse/air@latest
# Install dependencies
COPY go.mod go.sum ./
RUN go mod download
# Copy source code
COPY . .
# Expose port
EXPOSE 8084
# Run air untuk hot reload
CMD ["air", "-c", ".air.toml"]