diff --git a/docker-compose.yml b/docker-compose.yml index 7644dc1..ed64e44 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,8 @@ services: - "3000" deploy: replicas: 3 + env_file: + .env nginx: image: nginx:alpine diff --git a/nginx.conf b/nginx.conf index 1262781..2ff810e 100644 --- a/nginx.conf +++ b/nginx.conf @@ -38,9 +38,9 @@ http { resolver 127.0.0.11 valid=10s; set $upstream http://erika:3000; - # Fail fast and retry on another replica instead of hanging - proxy_connect_timeout 3s; - proxy_read_timeout 10s; + # Timeouts for upstream connections + proxy_connect_timeout 10s; + proxy_read_timeout 30s; proxy_send_timeout 10s; proxy_next_upstream error timeout;