Files
asciiwebserv/Dockerfile
T
2026-04-01 06:10:08 +02:00

19 lines
430 B
Docker

# build
FROM chimeralinux/chimera:latest AS build
RUN apk update && apk add --no-cache go
COPY go.mod /workspace/
COPY main.go /workspace/
WORKDIR /workspace
RUN go get codeberg.org/gigirassy/asciiwebserv
RUN go mod download
RUN CGO_ENABLED=0 go build -ldflags="-s -w" -o blitzwing .
# runtime
FROM kgrv/mini:malloc AS runtime
COPY --from=build /workspace/blitzwing blitzwing
WORKDIR /
USER mini
CMD ["./blitzwing"]
EXPOSE 3333