| ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG VERSION=v1.2.31 |
| RUN |1 VERSION=v1.2.31 /bin/sh -c apk --no-cache add ca-certificates docker-cli docker-cli-compose su-exec nftables openssl && addgroup -g 989 dockerhost && adduser -D -u 1000 appuser && addgroup appuser dockerhost && mkdir -p /etc/angie/sites-enabled /etc/haproxy /var/log/letsencrypt /var/lib/letsencrypt /etc/letsencrypt && chown -R appuser:appuser /var/log/letsencrypt /var/lib/letsencrypt /etc/letsencrypt # buildkit |
| RUN |1 VERSION=v1.2.31 /bin/sh -c apk --no-cache add certbot # buildkit |
| RUN |1 VERSION=v1.2.31 /bin/sh -c mkdir -p /var/lib/edgeguard && echo "${VERSION}" > /var/lib/edgeguard/.version # buildkit |
| COPY /server /server # buildkit |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| RUN |1 VERSION=v1.2.31 /bin/sh -c chmod +x /entrypoint.sh # buildkit |
| COPY challenge/ /app/challenge/ # buildkit |
| COPY scripts/ /app/scripts/ # buildkit |
| COPY docker-compose.yml /app/docker-compose.yml # buildkit |
| EXPOSE [8080/tcp] |
| ENTRYPOINT ["/entrypoint.sh"] |