16 lines
391 B
Docker
16 lines
391 B
Docker
FROM docker.io/golang:1.24 AS builder
|
|
WORKDIR /app
|
|
COPY go.mod go.sum ./
|
|
RUN go mod download
|
|
COPY src src
|
|
RUN GOOS=linux go build -o beretta src/*.go
|
|
# FROM docker.io/alpine:3
|
|
FROM docker.io/debian:bookworm-slim
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
ca-certificates \
|
|
sqlite3 \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY --from=builder /app/beretta /beretta
|
|
ENTRYPOINT ["/beretta"]
|