File tree Expand file tree Collapse file tree 1 file changed +16
-12
lines changed
Expand file tree Collapse file tree 1 file changed +16
-12
lines changed Original file line number Diff line number Diff line change 1+ version : " 3.8"
2+
13services :
2- nginx-proxy :
4+ nginx :
35 image : nginx:alpine
46 restart : always
57 ports :
68 - " 80:80"
79 - " 443:443"
810 volumes :
911 - ./services/nginx/conf.d/prod_nginx.conf:/etc/nginx/conf.d/default.conf
10- - ./data/certbot/conf:/etc/letsencrypt
12+ - ./data/certbot/conf:/etc/letsencrypt:ro
1113 - ./data/certbot/www:/var/www/certbot
1214 - ./apps/frontend/dist:/usr/share/nginx/html:ro
1315 networks :
1416 - frontend
15-
16- certbot :
17- image : certbot/certbot
18- volumes :
19- - ./data/certbot/conf:/etc/letsencrypt
20- - ./data/certbot/www:/var/www/certbot
21- entrypoint : " /bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'"
17+ depends_on :
18+ - backend
2219
2320 backend :
2421 build :
@@ -35,6 +32,8 @@ services:
3532 networks :
3633 - frontend
3734 - backend
35+ depends_on :
36+ - redis
3837
3938 redis :
4039 image : redis:latest
@@ -44,11 +43,16 @@ services:
4443 networks :
4544 - backend
4645
46+ certbot-renewer :
47+ image : certbot/certbot:latest
48+ volumes :
49+ - ./data/certbot/conf:/etc/letsencrypt
50+ - ./data/certbot/www:/var/www/certbot
51+ - ./data/certbot/log:/var/log/letsencrypt
52+ entrypoint : " /bin/sh -c 'trap exit TERM; while :; do certbot renew --webroot --webroot-path=/var/www/certbot; sleep 12h & wait $${!}; done;'"
53+
4754networks :
4855 frontend :
4956 driver : bridge
5057 backend :
5158 driver : bridge
52-
53- volumes :
54- nginx_certs :
You can’t perform that action at this time.
0 commit comments