Notes
ネットワーク系のコンポジットコンテナ Nginx+Let’s Encrypt を Flexisip と切り離すことで、別アプリである FreePBX(Asterisk) の稼働にもこのコンポジットコンテナを利用できます。
コンポジット設定ファイルを “version:3” に対応させる場合は以下の様になります。
nginx-lets.yml
version: '3'
services:
nginx-proxy:
container_name: nginx-proxy
image: jwilder/nginx-proxy
ports:
- 80:80
- 443:443
volumes:
- shared:/etc/nginx/certs
- ./vhost:/etc/nginx/vhost.d
- ./html:/usr/share/nginx/html
- /var/run/docker.sock:/tmp/docker.sock:ro
labels:
- "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy"
restart: always
networks:
- proxy-tier
nginx-proxy-letsencrypt:
container_name: nginx-proxy-letsencrypt
image: jrcs/letsencrypt-nginx-proxy-companion
depends_on:
- "nginx-proxy"
volumes:
- shared:/etc/nginx/certs
- ./vhost:/etc/nginx/vhost.d
- ./html:/usr/share/nginx/html
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- [email protected]
restart: always
networks:
- proxy-tier
networks:
proxy-tier:
external:
name: nginx-proxy
volumes:
shared:
external: true
参考サイト