diff --git a/Dockerfile b/Dockerfile index 6c3d6c4..221a0a1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,6 @@ RUN apt-get update \ # Configure Nginx and apply fix for very long server names RUN echo "daemon off;" >> /etc/nginx/nginx.conf \ && sed -i 's/^http {/&\n server_names_hash_bucket_size 128;/g' /etc/nginx/nginx.conf - && sed -i 's/#gzip on;/&\n client_max_body_size 10m;/g' /etc/nginx/nginx.conf # Install Forego RUN wget -P /usr/local/bin https://godist.herokuapp.com/projects/ddollar/forego/releases/current/linux-amd64/forego \ diff --git a/nginx.tmpl b/nginx.tmpl index d473290..9ad9791 100644 --- a/nginx.tmpl +++ b/nginx.tmpl @@ -84,16 +84,19 @@ upstream {{ $host }} { {{ if (and (ne $cert "") (exists (printf "/etc/nginx/certs/%s.crt" $cert)) (exists (printf "/etc/nginx/certs/%s.key" $cert))) }} server { + client_max_body_size 1000m; server_name www.{{ $host }}; rewrite ^(.*) https://{{ $host }}$1 permanent; } server { + client_max_body_size 1000m; server_name {{ $host }}; rewrite ^(.*) https://{{ $host }}$1 permanent; } server { + client_max_body_size 1000m; server_name {{ $host }}; listen 443 ssl; @@ -120,11 +123,13 @@ server { {{ else }} server { + client_max_body_size 1000m; server_name www.{{ $host }}; rewrite ^(.*) http://{{ $host }}$1 permanent; } server { + client_max_body_size 1000m; server_name {{ $host }}; location / {