Reset
parent
4738a14c42
commit
0117c72e5c
|
@ -1,37 +0,0 @@
|
||||||
FROM caddy:2.1.1-builder-alpine as build
|
|
||||||
|
|
||||||
RUN apk add --no-cache upx ca-certificates \
|
|
||||||
&& upx --ultra-brute /usr/bin/caddy \
|
|
||||||
&& caddy version
|
|
||||||
|
|
||||||
FROM scratch
|
|
||||||
|
|
||||||
COPY --from=build /etc/caddy/Caddyfile /etc/caddy/Caddyfile
|
|
||||||
COPY --from=build /usr/share/caddy/index.html /usr/share/caddy/index.html
|
|
||||||
COPY --from=build /usr/bin/caddy /usr/bin/caddy
|
|
||||||
COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
|
||||||
COPY --from=build /etc/nsswitch.conf /etc/nsswitch.conf
|
|
||||||
|
|
||||||
ENV XDG_CONFIG_HOME=/config
|
|
||||||
ENV XDG_DATA_HOME=/data
|
|
||||||
ENV HOME=/
|
|
||||||
|
|
||||||
VOLUME /config
|
|
||||||
VOLUME /data
|
|
||||||
|
|
||||||
LABEL org.opencontainers.image.version=v2.1.1
|
|
||||||
LABEL org.opencontainers.image.title="Caddy (productionwentdown build)"
|
|
||||||
LABEL org.opencontainers.image.description="a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go"
|
|
||||||
LABEL org.opencontainers.image.url=https://productionwentdown.makerforce.io
|
|
||||||
LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
|
|
||||||
LABEL org.opencontainers.image.vendor="productionwentdown"
|
|
||||||
LABEL org.opencontainers.image.licenses=Apache-2.0
|
|
||||||
LABEL org.opencontainers.image.source="https://github.com/productionwentdown/caddy"
|
|
||||||
|
|
||||||
EXPOSE 80
|
|
||||||
EXPOSE 443
|
|
||||||
EXPOSE 2019
|
|
||||||
|
|
||||||
WORKDIR /srv
|
|
||||||
|
|
||||||
CMD ["/usr/bin/caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"]
|
|
|
@ -1,37 +0,0 @@
|
||||||
FROM caddy:2.2.0-builder-alpine as build
|
|
||||||
|
|
||||||
RUN apk add --no-cache upx ca-certificates \
|
|
||||||
&& upx --ultra-brute /usr/bin/caddy \
|
|
||||||
&& caddy version
|
|
||||||
|
|
||||||
FROM scratch
|
|
||||||
|
|
||||||
COPY --from=build /etc/caddy/Caddyfile /etc/caddy/Caddyfile
|
|
||||||
COPY --from=build /usr/share/caddy/index.html /usr/share/caddy/index.html
|
|
||||||
COPY --from=build /usr/bin/caddy /usr/bin/caddy
|
|
||||||
COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
|
||||||
COPY --from=build /etc/nsswitch.conf /etc/nsswitch.conf
|
|
||||||
|
|
||||||
ENV XDG_CONFIG_HOME=/config
|
|
||||||
ENV XDG_DATA_HOME=/data
|
|
||||||
ENV HOME=/
|
|
||||||
|
|
||||||
VOLUME /config
|
|
||||||
VOLUME /data
|
|
||||||
|
|
||||||
LABEL org.opencontainers.image.version=v2.2.0
|
|
||||||
LABEL org.opencontainers.image.title="Caddy (productionwentdown build)"
|
|
||||||
LABEL org.opencontainers.image.description="a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go"
|
|
||||||
LABEL org.opencontainers.image.url=https://productionwentdown.makerforce.io
|
|
||||||
LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
|
|
||||||
LABEL org.opencontainers.image.vendor="productionwentdown"
|
|
||||||
LABEL org.opencontainers.image.licenses=Apache-2.0
|
|
||||||
LABEL org.opencontainers.image.source="https://github.com/productionwentdown/caddy"
|
|
||||||
|
|
||||||
EXPOSE 80
|
|
||||||
EXPOSE 443
|
|
||||||
EXPOSE 2019
|
|
||||||
|
|
||||||
WORKDIR /srv
|
|
||||||
|
|
||||||
CMD ["/usr/bin/caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"]
|
|
|
@ -1,29 +0,0 @@
|
||||||
Maintainers: Ambrose Chua <ambrose@makerforce.io> (@serverwentdown)
|
|
||||||
|
|
||||||
Tags: 2.1.1-alpine
|
|
||||||
SharedTags: 2.1.1
|
|
||||||
Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
|
|
||||||
GitRepo: https://github.com/productionwentdown/caddy.git
|
|
||||||
GitCommit: 27a455705216a238c00af5ee6c9ee4f6810621ac
|
|
||||||
Directory: 2.1/alpine
|
|
||||||
|
|
||||||
Tags: 2.1.1-builder-alpine
|
|
||||||
SharedTags: 2.1.1-builder
|
|
||||||
Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
|
|
||||||
GitRepo: https://github.com/productionwentdown/caddy.git
|
|
||||||
GitCommit: 27a455705216a238c00af5ee6c9ee4f6810621ac
|
|
||||||
Directory: 2.1/builder
|
|
||||||
|
|
||||||
Tags: 2.2.0-alpine, 2-alpine, alpine
|
|
||||||
SharedTags: 2.2.0, 2, latest
|
|
||||||
Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
|
|
||||||
GitRepo: https://github.com/productionwentdown/caddy.git
|
|
||||||
GitCommit: 27a455705216a238c00af5ee6c9ee4f6810621ac
|
|
||||||
Directory: 2.2/alpine
|
|
||||||
|
|
||||||
Tags: 2.2.0-builder-alpine, 2-builder-alpine, builder-alpine
|
|
||||||
SharedTags: 2.2.0-builder, 2-builder, builder
|
|
||||||
Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
|
|
||||||
GitRepo: https://github.com/productionwentdown/caddy.git
|
|
||||||
GitCommit: 27a455705216a238c00af5ee6c9ee4f6810621ac
|
|
||||||
Directory: 2.2/builder
|
|
Loading…
Reference in New Issue