mirror of
https://github.com/lleene/dockerconfig.git
synced 2025-01-22 21:02:22 +01:00
update hugo static build for alphine
This commit is contained in:
parent
727a45f563
commit
0532b15b9c
@ -6,16 +6,17 @@ LABEL maintainer="Lieuwe Leene <lieuwe@leene.dev>"
|
|||||||
ARG HUGO_BASE="localhost"
|
ARG HUGO_BASE="localhost"
|
||||||
ARG SSL_ALGO=secp521r1
|
ARG SSL_ALGO=secp521r1
|
||||||
|
|
||||||
RUN wget -O - "https://github.com/gohugoio/hugo/releases/download/$(wget -O - https://api.github.com/repos/gohugoio/hugo/releases/latest | grep -om 1 "/v[0-9.]*/hugo_[0-9.]*_Linux-64bit.tar.gz")" | tar -xz -C /tmp \
|
RUN wget -O - "https://github.com/gohugoio/hugo/releases/download/$(wget -O - https://api.github.com/repos/gohugoio/hugo/releases/latest | grep -om 1 "v[0-9.]*/hugo_extended_[0-9.]*_Linux-64bit.tar.gz")" | tar -xz -C /tmp \
|
||||||
&& mkdir -p /usr/local/sbin \
|
&& mkdir -p /usr/local/sbin \
|
||||||
&& mv /tmp/hugo /usr/local/sbin/hugo \
|
&& mv /tmp/hugo /usr/local/sbin/hugo \
|
||||||
&& rm -rf /tmp/${HUGO_ID}_linux_amd64 \
|
&& rm -rf /tmp/${HUGO_ID}_linux_amd64 \
|
||||||
&& rm -rf /tmp/LICENSE.md \
|
&& rm -rf /tmp/LICENSE.md \
|
||||||
&& rm -rf /tmp/README.md
|
&& rm -rf /tmp/README.md
|
||||||
|
|
||||||
RUN apk add --update git asciidoctor libc6-compat libstdc++ \
|
RUN apk add --update git gcompat asciidoctor libc6-compat libstdc++ \
|
||||||
&& apk upgrade \
|
&& apk upgrade \
|
||||||
&& apk add --no-cache ca-certificates \
|
&& apk add --no-cache ca-certificates \
|
||||||
|
&& ln -s /lib/libc.so.6 /usr/lib/libresolv.so.2 \
|
||||||
&& git clone https://github.com/lleene/hugo-site.git /src \
|
&& git clone https://github.com/lleene/hugo-site.git /src \
|
||||||
&& git clone https://github.com/lleene/hermit.git /src/themes/hermit \
|
&& git clone https://github.com/lleene/hermit.git /src/themes/hermit \
|
||||||
&& /usr/local/sbin/hugo -b ${BASE_URL}/ -s /src -d /public --minify
|
&& /usr/local/sbin/hugo -b ${BASE_URL}/ -s /src -d /public --minify
|
||||||
|
@ -18,12 +18,12 @@ services:
|
|||||||
<<: *defaults
|
<<: *defaults
|
||||||
image: certbot/dns-cloudflare
|
image: certbot/dns-cloudflare
|
||||||
container_name: certbot
|
container_name: certbot
|
||||||
command: certonly --non-interactive --dns-cloudflare --dns-cloudflare-credentials /config/credentials.ini --agree-tos --email admin@${NGINX_HOST} -d ${NGINX_HOST} -d mail.${NGINX_HOST} -d inbox.${NGINX_HOST} -d lieuwe.${NGINX_HOST} -d nextcloud.${NGINX_HOST} -d git.${NGINX_HOST} --server https://acme-v02.api.letsencrypt.org/directory
|
command: certonly --non-interactive --dns-cloudflare --dns-cloudflare-credentials /config/credentials.ini --agree-tos --email admin@${NGINX_HOST} -d ${NGINX_HOST} -d lieuwe.${NGINX_HOST} -d mail.${NGINX_HOST} -d inbox.${NGINX_HOST} -d nextcloud.${NGINX_HOST} -d git.${NGINX_HOST} -d autodiscover.${NGINX_HOST} --server https://acme-v02.api.letsencrypt.org/directory
|
||||||
volumes:
|
volumes:
|
||||||
- certbot_state:/var/lib/letsencrypt:z
|
- certbot_state:/var/lib/letsencrypt:z
|
||||||
- nginx_archive:/etc/letsencrypt/archive:z
|
- nginx_archive:/etc/letsencrypt/archive:z
|
||||||
- nginx_certs:/etc/letsencrypt/live:z
|
- nginx_certs:/etc/letsencrypt/live:z
|
||||||
- ./config/nginx/credentials.ini:/config/credentials.ini:ro,z
|
- ./config/nginx/credentials.ini:/config/credentials.ini:z
|
||||||
|
|
||||||
hugo-html:
|
hugo-html:
|
||||||
networks:
|
networks:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user