apps/jotts/Dockerfile 454 B raw
1
# Build from repo root: docker build -t jotts -f apps/jotts/Dockerfile .
2
FROM golang:1.25-bookworm AS builder
3
WORKDIR /app
4
COPY pkg/ ./pkg/
5
COPY apps/jotts/go.mod apps/jotts/go.sum ./apps/jotts/
6
WORKDIR /app/apps/jotts
7
RUN go mod download
8
COPY apps/jotts/ ./
9
RUN CGO_ENABLED=0 go build -o /jotts .
10
11
FROM debian:bookworm-slim
12
COPY --from=builder /jotts /usr/local/bin/jotts
13
WORKDIR /data
14
ENV HOST=0.0.0.0
15
ENV PORT=3000
16
EXPOSE 3000
17
CMD ["jotts", "server"]