ascii-live/Dockerfile
franz.germann b5f063381e
All checks were successful
ci / build (push) Successful in 44s
updates project to go1.24.1 (#2)
Reviewed-on: #2
Co-authored-by: franz.germann <franz.germann@telekom.de>
Co-committed-by: franz.germann <franz.germann@telekom.de>
2025-03-26 16:46:29 +00:00

13 lines
504 B
Docker

FROM golang:1.24.1-alpine AS build-env
ENV GO111MODULE=on
WORKDIR /go/src/github.com/hugomd/ascii-live/
RUN apk add ca-certificates
COPY . /go/src/github.com/hugomd/ascii-live/
RUN cd /go/src/github.com/hugomd/ascii-live && \
go mod download && \
CGO_ENABLED=0 GOOS=linux go build -installsuffix cgo -o main .
FROM scratch
COPY --from=build-env /go/src/github.com/hugomd/ascii-live/main /
COPY --from=build-env /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
CMD ["/main"]