diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-02-21 00:36:11 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-02-21 00:58:57 +0800 |
commit | da756422d9734d1d704e0cbcd248c17c30cd4f90 (patch) | |
tree | 7f2674c3a03e9cdd2b9624a8bc6b0479a1072f56 /templates/docker-compose.yaml.template | |
parent | ce16f3f4f3cec88335c49ab16f636efb5d2db2d6 (diff) | |
download | crupest-da756422d9734d1d704e0cbcd248c17c30cd4f90.tar.gz crupest-da756422d9734d1d704e0cbcd248c17c30cd4f90.tar.bz2 crupest-da756422d9734d1d704e0cbcd248c17c30cd4f90.zip |
feat(nginx): move certbot to nginx.
Diffstat (limited to 'templates/docker-compose.yaml.template')
-rw-r--r-- | templates/docker-compose.yaml.template | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/templates/docker-compose.yaml.template b/templates/docker-compose.yaml.template index 9005d5e..ea3e425 100644 --- a/templates/docker-compose.yaml.template +++ b/templates/docker-compose.yaml.template @@ -23,8 +23,10 @@ services: volumes: - "./generated/nginx/conf.d:/etc/nginx/conf.d:ro" - "./generated/nginx/common:/etc/nginx/common:ro" - - "./data/certbot/certs:/etc/letsencrypt:ro" + - "./data/certbot/certs:/etc/letsencrypt" - "./data/certbot/webroot:/srv/acme:ro" + - "./data/certbot/data:/var/lib/letsencrypt" + - "./data/certbot/webroot:/var/www/certbot" - "blog-public:/srv/www/blog:ro" restart: on-failure:3 @@ -42,29 +44,6 @@ services: - "./generated/v2ray-config.json:/etc/v2fly/config.json:ro" restart: on-failure:3 - auto-certbot: - pull_policy: build - depends_on: - - nginx - build: - context: ./docker/auto-certbot - dockerfile: Dockerfile - pull: true - args: - - CRUPEST_DOMAIN=@@CRUPEST_DOMAIN@@ - - CRUPEST_EMAIL=@@CRUPEST_EMAIL@@ - - CRUPEST_AUTO_CERTBOT_ADDITIONAL_PACKAGES=docker-cli - - CRUPEST_AUTO_CERTBOT_POST_HOOK=docker restart nginx - tags: - - "crupest/auto-certbot:latest" - volumes: - - "./data/certbot/certs:/etc/letsencrypt" - - "./data/certbot/data:/var/lib/letsencrypt" - - "./data/certbot/webroot:/var/www/certbot" - # map docker socket to allow auto-certbot to restart nginx - - "/var/run/docker.sock:/var/run/docker.sock" - restart: on-failure:3 - auto-backup: pull_policy: build build: |