-
Notifications
You must be signed in to change notification settings - Fork 0
/
compose.yml
33 lines (32 loc) · 1.09 KB
/
compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
services:
certbot:
image: ${IMG_REGISTRY:-bybatkhuu}/certbot:2.1.0-240222
restart: unless-stopped
environment:
- TERM=${TERM:-xterm}
- TZ=${TZ:-Asia/Seoul}
- CERTBOT_EMAIL=${CERTBOT_EMAIL}
- CERTBOT_DOMAINS=${CERTBOT_DOMAINS}
- CERTBOT_DNS_TIMEOUT=${CERTBOT_DNS_TIMEOUT:-30}
volumes:
- "./volumes/storage/nginx/www/.well-known/acme-challenge:/var/www/.well-known/acme-challenge"
- "./volumes/storage/nginx/ssl:/etc/letsencrypt"
network_mode: host
tty: true
nginx:
image: ${IMG_REGISTRY:-bybatkhuu}/nginx:2.2.1-240319
depends_on:
- certbot
restart: unless-stopped
environment:
- TERM=${TERM:-xterm}
- TZ=${TZ:-Asia/Seoul}
volumes:
- "./volumes/storage/nginx/logs:/var/log/nginx"
- "./volumes/storage/nginx/www:/var/www"
- "./volumes/storage/nginx/ssl:/etc/nginx/ssl"
- "./volumes/storage/nginx/configs/sites-enabled:/etc/nginx/sites-enabled"
- "./volumes/storage/nginx/configs/templates:/etc/nginx/templates"
network_mode: host
tty: true
command: ["--https=lets"]