Files
chat/Dockerfile
jbergner be7bd79fc7
All checks were successful
release-tag / release-image (push) Successful in 1m55s
init
2026-05-14 13:38:41 +02:00

14 lines
296 B
Docker

FROM golang:1.26-alpine AS build
WORKDIR /app
COPY go.mod ./
COPY . .
RUN go build -o /chat ./cmd/server
FROM alpine:3.22
WORKDIR /app
COPY --from=build /chat /usr/local/bin/chat
COPY templates ./templates
COPY static ./static
EXPOSE 8080
CMD ["chat", "-addr", ":8080", "-db", "data/chat.json"]