Cybersecurity-Projects/PROJECTS/advanced/monitor-the-situation-dashb.../conf/docker/dev/go.docker

20 lines
337 B
Docker

# ©AngelaMos | 2026
# go.docker
FROM golang:1.25-bookworm
WORKDIR /app
RUN go install github.com/air-verse/air@latest \
&& go install github.com/pressly/goose/v3/cmd/goose@latest
COPY backend/go.mod backend/go.sum ./
RUN go mod download
ENV GO_ENV=development \
PATH=/go/bin:$PATH
EXPOSE 8080
CMD ["air", "-c", ".air.toml"]