forked from zovos/bot_tg
18 lines
711 B
Docker
18 lines
711 B
Docker
FROM nginx:alpine
|
|
|
|
RUN apk add --no-cache certbot openssl
|
|
|
|
COPY index.html /usr/share/nginx/html/index.html
|
|
COPY css /usr/share/nginx/html/css
|
|
COPY js /usr/share/nginx/html/js
|
|
COPY nginx.conf /etc/nginx/default.conf.template
|
|
COPY docker-entrypoint.d/01-render-nginx-conf.sh /docker-entrypoint.d/01-render-nginx-conf.sh
|
|
COPY docker-entrypoint.d/05-init-self-signed.sh /docker-entrypoint.d/05-init-self-signed.sh
|
|
COPY docker-entrypoint.d/10-certbot-loop.sh /docker-entrypoint.d/10-certbot-loop.sh
|
|
|
|
RUN chmod +x /docker-entrypoint.d/01-render-nginx-conf.sh \
|
|
/docker-entrypoint.d/05-init-self-signed.sh \
|
|
/docker-entrypoint.d/10-certbot-loop.sh \
|
|
&& rm -f /etc/nginx/conf.d/default.conf
|
|
|
|
EXPOSE 80 443
|