vlang (sha256:acf8c471b3d4d84c7fbf17cfb30e62a0db952c09f75f63f5159e46cb030e3779)

Published 2023-01-31 10:37:10 +01:00 by Jef Roosens

Installation

docker pull git.rustybever.be/chewing_bever/vlang@sha256:acf8c471b3d4d84c7fbf17cfb30e62a0db952c09f75f63f5159e46cb030e3779
sha256:acf8c471b3d4d84c7fbf17cfb30e62a0db952c09f75f63f5159e46cb030e3779

Image Layers

ADD file:e4d600fc4c9c293efe360be7b30ee96579925d1b4634c94332e2ec73f7d8eca1 in /
CMD ["/bin/sh"]
ARG TARGETPLATFORM
ARG V_COMMIT_HASH=d1f57ead713c8e5254d8cef22991e6409dc1f06b
ARG VC_COMMIT_HASH=1f7f0244f352d41122bb306446d98ae3de4e6b02
ENV VVV=/opt/vlang
ENV PATH=/opt/vlang:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV VFLAGS=-cc gcc -gc none
RUN |3 TARGETPLATFORM=linux/amd64 V_COMMIT_HASH=d1f57ead713c8e5254d8cef22991e6409dc1f06b VC_COMMIT_HASH=1f7f0244f352d41122bb306446d98ae3de4e6b02 /bin/sh -c apk --no-cache add git make gcc curl musl-dev openssl openssl-libs-static openssl-dev sqlite-static sqlite-dev libarchive-static libarchive-dev zlib-static zlib-dev bzip2-static bzip2-dev xz-static xz-dev expat-static expat-dev zstd zstd-dev lz4-static lz4-dev diffutils mandoc unzip clang15-extra-tools # buildkit
WORKDIR /opt
RUN |3 TARGETPLATFORM=linux/amd64 V_COMMIT_HASH=d1f57ead713c8e5254d8cef22991e6409dc1f06b VC_COMMIT_HASH=1f7f0244f352d41122bb306446d98ae3de4e6b02 /bin/sh -c curl -Lo v.zip "https://github.com/vlang/v/archive/${V_COMMIT_HASH}.zip" && unzip v.zip && rm v.zip && mv "v-${V_COMMIT_HASH}" vlang # buildkit
WORKDIR /opt/vlang
RUN |3 TARGETPLATFORM=linux/amd64 V_COMMIT_HASH=d1f57ead713c8e5254d8cef22991e6409dc1f06b VC_COMMIT_HASH=1f7f0244f352d41122bb306446d98ae3de4e6b02 /bin/sh -c curl -Lo vc.zip "https://github.com/vlang/vc/archive/${VC_COMMIT_HASH}.zip" && unzip vc.zip && rm vc.zip && mv "vc-${VC_COMMIT_HASH}" vc && make fresh_tcc && make local=1 prod=1 && ln -s /opt/vlang/v /usr/bin/v # buildkit
RUN |3 TARGETPLATFORM=linux/amd64 V_COMMIT_HASH=d1f57ead713c8e5254d8cef22991e6409dc1f06b VC_COMMIT_HASH=1f7f0244f352d41122bb306446d98ae3de4e6b02 /bin/sh -c if [ "$TARGETPLATFORM" = 'linux/amd64' ]; then wget -O /usr/local/bin/mc https://dl.min.io/client/mc/release/linux-amd64/mc && chmod +x /usr/local/bin/mc ; fi # buildkit
CMD ["v"]
Details
Container
2023-01-31 10:37:10 +01:00
10728
OCI / Docker
linux/amd64
216 MiB
Versions (3) View all
0.3.3-alpine3.17 2023-01-31
0.3.2-alpine3.17 2023-01-15
0.3.2 2022-11-01