From f856c8eb194b5309f6f027542c60b1cffc403211 Mon Sep 17 00:00:00 2001 From: Roman Storm Date: Wed, 5 Feb 2020 23:20:01 -0800 Subject: [PATCH] add frontend and increase timeout for nginx --- docker-compose.yml | 1 + frontend/docker-compose.yml | 42 +++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 frontend/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index 21f87df..090663f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,7 @@ services: VIRTUAL_HOST: ceremony.tornado.cash LETSENCRYPT_HOST: ceremony.tornado.cash nginx_client_max_body_size: 50m + nginx_proxy_read_timeout: 600s MYSQL_HOST: mysql env_file: .env depends_on: diff --git a/frontend/docker-compose.yml b/frontend/docker-compose.yml new file mode 100644 index 0000000..46083f1 --- /dev/null +++ b/frontend/docker-compose.yml @@ -0,0 +1,42 @@ +version: '2.1' + +services: + nginx: + image: nginx:alpine + container_name: nginx + restart: always + ports: + - 80:80 + - 443:443 + volumes: + - conf:/etc/nginx/conf.d + - vhost:/etc/nginx/vhost.d + - html:/usr/share/nginx/html + - certs:/etc/nginx/certs + + dockergen: + image: poma/docker-gen + container_name: dockergen + restart: always + command: -notify-sighup nginx -watch /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf + # environment: + # NGINX_CLIENT_MAX_BODY_SIZE: 30M + volumes_from: + - nginx + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + + letsencrypt: + image: jrcs/letsencrypt-nginx-proxy-companion + container_name: letsencrypt + restart: always + environment: + NGINX_DOCKER_GEN_CONTAINER: dockergen + volumes_from: + - nginx + - dockergen +volumes: + conf: + vhost: + html: + certs: