@@ -4,56 +4,59 @@ services:
44 image : nginx
55 labels :
66 com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy : " true"
7- container_name : ${NGINX_WEB}
7+ container_name : ${NGINX_WEB:-nginx-web }
88 restart : always
99 ports :
1010 - " ${IP}:80:80"
1111 - " ${IP}:443:443"
1212 volumes :
13- - ${NGINX_FILES_PATH}/conf.d:/etc/nginx/conf.d
14- - ${NGINX_FILES_PATH}/vhost.d:/etc/nginx/vhost.d
15- - ${NGINX_FILES_PATH}/html:/usr/share/nginx/html
16- - ${NGINX_FILES_PATH}/certs:/etc/nginx/certs:ro
17- - ${NGINX_FILES_PATH}/htpasswd:/etc/nginx/htpasswd:ro
13+ - ${NGINX_FILES_PATH:-data }/conf.d:/etc/nginx/conf.d
14+ - ${NGINX_FILES_PATH:-data }/vhost.d:/etc/nginx/vhost.d
15+ - ${NGINX_FILES_PATH:-data }/html:/usr/share/nginx/html
16+ - ${NGINX_FILES_PATH:-data }/certs:/etc/nginx/certs:ro
17+ - ${NGINX_FILES_PATH:-data }/htpasswd:/etc/nginx/htpasswd:ro
1818 logging :
1919 options :
20- max-size : ${NGINX_MAX_LOG_SIZE:-100m}
20+ max-size : ${NGINX_WEB_LOG_MAX_SIZE:-4m}
21+ max-file : ${NGINX_WEB_LOG_MAX_FILE:-10}
2122
2223 nginx-gen :
2324 image : jwilder/docker-gen
24- command : -notify-sighup ${NGINX_WEB} -watch -wait 5s:30s /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf
25- container_name : ${DOCKER_GEN}
25+ command : -notify-sighup ${NGINX_WEB:-nginx-web } -watch -wait 5s:30s /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf
26+ container_name : ${DOCKER_GEN:-nginx-gen }
2627 restart : always
2728 volumes :
28- - ${NGINX_FILES_PATH}/conf.d:/etc/nginx/conf.d
29- - ${NGINX_FILES_PATH}/vhost.d:/etc/nginx/vhost.d
30- - ${NGINX_FILES_PATH}/html:/usr/share/nginx/html
31- - ${NGINX_FILES_PATH}/certs:/etc/nginx/certs:ro
32- - ${NGINX_FILES_PATH}/htpasswd:/etc/nginx/htpasswd:ro
29+ - ${NGINX_FILES_PATH:-data }/conf.d:/etc/nginx/conf.d
30+ - ${NGINX_FILES_PATH:-data }/vhost.d:/etc/nginx/vhost.d
31+ - ${NGINX_FILES_PATH:-data }/html:/usr/share/nginx/html
32+ - ${NGINX_FILES_PATH:-data }/certs:/etc/nginx/certs:ro
33+ - ${NGINX_FILES_PATH:-data }/htpasswd:/etc/nginx/htpasswd:ro
3334 - /var/run/docker.sock:/tmp/docker.sock:ro
3435 - ./nginx.tmpl:/etc/docker-gen/templates/nginx.tmpl:ro
3536 logging :
3637 options :
37- max-size : ${NGINX_GEN_MAX_LOG_SIZE:-25m}
38+ max-size : ${NGINX_GEN_LOG_MAX_SIZE:-2m}
39+ max-file : ${NGINX_GEN_LOG_MAX_FILE:-10}
3840
3941 nginx-letsencrypt :
4042 image : jrcs/letsencrypt-nginx-proxy-companion
41- container_name : ${LETS_ENCRYPT}
43+ container_name : ${LETS_ENCRYPT:-nginx-letsencrypt }
4244 restart : always
4345 volumes :
44- - ${NGINX_FILES_PATH}/conf.d:/etc/nginx/conf.d
45- - ${NGINX_FILES_PATH}/vhost.d:/etc/nginx/vhost.d
46- - ${NGINX_FILES_PATH}/html:/usr/share/nginx/html
47- - ${NGINX_FILES_PATH}/certs:/etc/nginx/certs:rw
46+ - ${NGINX_FILES_PATH:-data }/conf.d:/etc/nginx/conf.d
47+ - ${NGINX_FILES_PATH:-data }/vhost.d:/etc/nginx/vhost.d
48+ - ${NGINX_FILES_PATH:-data }/html:/usr/share/nginx/html
49+ - ${NGINX_FILES_PATH:-data }/certs:/etc/nginx/certs:rw
4850 - /var/run/docker.sock:/var/run/docker.sock:ro
4951 environment :
50- NGINX_DOCKER_GEN_CONTAINER : ${DOCKER_GEN}
51- NGINX_PROXY_CONTAINER : ${NGINX_WEB}
52+ NGINX_DOCKER_GEN_CONTAINER : ${DOCKER_GEN:-nginx-gen }
53+ NGINX_PROXY_CONTAINER : ${NGINX_WEB:-nginx-web }
5254 logging :
5355 options :
54- max-size : ${NGINX_LETSENCRYPT_MAX_LOG_SIZE:-25m}
56+ max-size : ${NGINX_LETSENCRYPT_LOG_MAX_SIZE:-2m}
57+ max-file : ${NGINX_LETSENCRYPT_LOG_MAX_FILE:-10}
5558
5659networks :
5760 default :
5861 external :
59- name : ${NETWORK}
62+ name : ${NETWORK:-webproxy }
0 commit comments