mirror of
https://github.com/trafficlunar/statsys.git
synced 2026-03-28 11:13:17 +00:00
21 lines
No EOL
355 B
Docker
21 lines
No EOL
355 B
Docker
# build
|
|
FROM golang:1.25.4 AS builder
|
|
|
|
WORKDIR /app
|
|
|
|
COPY go.mod go.sum ./
|
|
RUN go mod download
|
|
|
|
COPY . .
|
|
|
|
RUN CGO_ENABLED=0 go build -o statsys .
|
|
|
|
# copy
|
|
FROM alpine:latest
|
|
|
|
WORKDIR /app
|
|
COPY --from=builder /app/statsys .
|
|
COPY --from=builder /app/www /app/www
|
|
|
|
EXPOSE 8888/tcp
|
|
CMD [ "/app/statsys", "-config", "data/config.toml", "-db", "data/status.db" ] |