| LABEL org.opencontainers.image.authors=binhex |
| LABEL org.opencontainers.image.source=https://github.com/binhex/arch-base |
| ARG APPNAME=base |
| ARG RELEASETAG=2025072801 |
| ARG TARGETARCH=amd64 |
| ADD build/common/root/*.conf /etc/supervisor.conf # buildkit |
| ADD build/common/root/bootstrap.sh /bootstrap/ # buildkit |
| ADD build/common/root/install.sh /bootstrap/ # buildkit |
| ADD build/common/root/init.sh /usr/bin/ # buildkit |
| ADD build/amd64/utils/busybox/busybox /bootstrap/busybox # buildkit |
| RUN |3 APPNAME=base RELEASETAG=2025072801 TARGETARCH=amd64 /bootstrap/busybox --install -s /bootstrap # buildkit |
| SHELL [/bootstrap/sh -c] |
| RUN |3 APPNAME=base RELEASETAG=2025072801 TARGETARCH=amd64 /bootstrap/sh -c /bootstrap/bootstrap.sh "${APPNAME}" "${RELEASETAG}" "${TARGETARCH}" # buildkit |
| SHELL [/bin/sh -c] |
| ENV HOME=/home/nobody |
| ENV TERM=xterm |
| ENV LANG=en_GB.UTF-8 |
| ENV PATH=/usr/local/bin/system/scripts/docker:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENTRYPOINT ["/usr/bin/dumb-init" "--"] |
| LABEL org.opencontainers.image.authors=binhex |
| LABEL org.opencontainers.image.source=https://github.com/binhex/arch-int-vpn |
| ARG APPNAME=int-vpn |
| ARG RELEASETAG=2025072801 |
| ARG TARGETARCH=amd64 |
| ADD build/root/*.sh /root/ # buildkit |
| ADD run/root/*.sh /root/ # buildkit |
| ADD run/nobody/*.sh /home/nobody/ # buildkit |
| ADD run/local/*.sh /usr/local/bin/ # buildkit |
| RUN |3 APPNAME=int-vpn RELEASETAG=2025072801 TARGETARCH=amd64 /bin/sh -c chmod +x /root/*.sh /home/nobody/*.sh /usr/local/bin/*.sh && /bin/bash /root/install.sh "${APPNAME}" "${RELEASETAG}" "${TARGETARCH}" # buildkit |
| LABEL org.opencontainers.image.authors=binhex |
| LABEL org.opencontainers.image.source=https://github.com/binhex/arch-delugevpn |
| ARG APPNAME=delugevpn |
| ARG RELEASETAG=2.2.0-1-04 |
| ARG TARGETARCH=amd64 |
| ADD build/*.conf /etc/supervisor/conf.d/ # buildkit |
| ADD build/root/*.sh /root/ # buildkit |
| ADD run/nobody/*.sh /home/nobody/ # buildkit |
| ADD run/nobody/*.py /home/nobody/ # buildkit |
| ADD config/nobody/ /home/nobody/ # buildkit |
| RUN |3 APPNAME=delugevpn RELEASETAG=2.2.0-1-04 TARGETARCH=amd64 /bin/sh -c chmod +x /root/*.sh /home/nobody/*.sh /home/nobody/*.py && /bin/bash /root/install.sh "${APPNAME}" "${RELEASETAG}" "${TARGETARCH}" # buildkit |
| CMD ["/bin/bash" "init.sh"] |