github.1485827954.workers.dev/nektos/act@v0.2.63/.github/actions/choco/Dockerfile (about) 1 FROM alpine:3.17 2 3 ARG CHOCOVERSION=1.1.0 4 5 RUN apk add --no-cache bash ca-certificates git \ 6 && apk --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing add mono mono-dev \ 7 && cert-sync /etc/ssl/certs/ca-certificates.crt \ 8 && wget "https://github.com/chocolatey/choco/archive/${CHOCOVERSION}.tar.gz" -O- | tar -xzf - \ 9 && cd choco-"${CHOCOVERSION}" \ 10 && chmod +x build.sh zip.sh \ 11 && ./build.sh -v \ 12 && mv ./code_drop/chocolatey/console /opt/chocolatey \ 13 && mkdir -p /opt/chocolatey/lib \ 14 && rm -rf /choco-"${CHOCOVERSION}" \ 15 && apk del mono-dev \ 16 && rm -rf /var/cache/apk/* 17 18 ENV ChocolateyInstall=/opt/chocolatey 19 COPY entrypoint.sh /entrypoint.sh 20 ENTRYPOINT ["/entrypoint.sh"]