This repository has been archived on 2026-01-06. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
vieter/Dockerfile
Jef Roosens 5b031b12ce
Some checks failed
ci/woodpecker/push/builder unknown status
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/build_arm64 Pipeline was successful
Added missing compiler flags to Dockerfile
2022-01-15 10:31:11 +01:00

18 lines
350 B
Docker

FROM chewingbever/vlang:latest AS builder
WORKDIR /app
# Copy over source code & build production binary
COPY src ./src
COPY Makefile ./
RUN LDFLAGS='-lz -lbz2 -llzma -lexpat -lzstd -llz4 -static' \
make prod
FROM alpine:3.15
ENV REPO_DIR=/data
COPY --from=builder /app/pvieter /usr/local/bin/vieter
ENTRYPOINT [ "/usr/local/bin/vieter" ]