forked from vieter-v/vieter
21 lines
436 B
Docker
21 lines
436 B
Docker
|
# vim: ft=dockerfile
|
||
|
# This image just has the required tools to download the binaries
|
||
|
FROM chewingbever/vlang:latest AS builder
|
||
|
|
||
|
ARG TARGETPLATFORM
|
||
|
ARG CI_COMMIT_SHA
|
||
|
|
||
|
WORKDIR /app
|
||
|
|
||
|
RUN curl \
|
||
|
-o vieter \
|
||
|
"https://s3.rustybever.be/vieter/commits/${CI_COMMIT_SHA}/vieter-$(echo "${TARGETPLATFORM}" | sed 's:/:-:g')" && \
|
||
|
chmod +x vieter
|
||
|
|
||
|
|
||
|
FROM scratch
|
||
|
|
||
|
COPY --from=builder /app/vieter /bin/vieter
|
||
|
|
||
|
ENTRYPOINT ["/bin/vieter"]
|