diff --git a/docker-compose.yml b/docker-compose.yml index 7ef40de..6f03d50 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,37 +1,29 @@ version: "3.2" services: - # ssl - letsencrypt: - image: jrcs/letsencrypt-nginx-proxy-companion - container_name: nginx-proxy-letsencrypt - restart: always + # ssl nginx proxy + nginx-proxy: + image: nginxproxy/nginx-proxy + container_name: nginx-proxy + ports: + - 80:80 + - 443:443 volumes: - - ./volume/nginx-proxy/html:/usr/share/nginx/html - - ./volume/nginx-proxy/dhparam:/etc/nginx/dhparam - - ./volume/nginx-proxy/vhost:/etc/nginx/vhost.d - ./volume/nginx-proxy/certs:/etc/nginx/certs + - ./volume/nginx-proxy/vhost:/etc/nginx/vhost.d + - ./volume/nginx-proxy/html:/usr/share/nginx/html + - /var/run/docker.sock:/tmp/docker.sock:ro + nginx-proxy-acme: + image: nginxproxy/acme-companion + container_name: nginx-proxy-acme + volumes: + - ./volume/nginx-proxy/certs:/etc/nginx/certs + - ./volume/nginx-proxy/vhost:/etc/nginx/vhost.d + - ./volume/nginx-proxy/html:/usr/share/nginx/html - ./volume/nginx-proxy/acme:/etc/acme.sh - - /run/docker.sock:/var/run/docker.sock:ro + - /var/run/docker.sock:/var/run/docker.sock:ro environment: - NGINX_PROXY_CONTAINER=nginx-proxy - - DEFAULT_EMAIL=simobilleter@gmail.com - # proxy for all web services - nginx-proxy: - image: jwilder/nginx-proxy - container_name: nginx-proxy - restart: always - ports: - - "80:80" - - "443:443" - volumes: - - ./volume/nginx-proxy/html:/usr/share/nginx/html - - ./volume/nginx-proxy/dhparam:/etc/nginx/dhparam - - ./volume/nginx-proxy/vhost:/etc/nginx/vhost.d - - ./volume/nginx-proxy/certs:/etc/nginx/certs - - /run/docker.sock:/tmp/docker.sock:ro - labels: - - "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy" # backend flask flask: image: bbilly1/lpb-air