FROM golang:1.25-alpine WORKDIR /src ADD ./ ./ ADD ./schema.sql /app/schema.sql ADD ./web/static /app/static ADD ./web/template /app/template #RUN apk add --update gcc musl-dev RUN go build -o /app/pict ./cmd/pict FROM alpine:latest EXPOSE 80 ARG build_date ENV BUILD_DATE=$build_date COPY --from=0 /app/pict /app/pict COPY --from=0 /app/schema.sql /app/schema.sql COPY --from=0 /app/static /app/static COPY --from=0 /app/template /app/template WORKDIR /app RUN apk add --update curl HEALTHCHECK CMD curl --fail http://localhost/healthcheck || exit 1 CMD ["./pict", "-base-url=https://perlw.se/pict/"]