diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c4183b5..682e1ba 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -20,7 +20,7 @@ jobs: - name: Docker meta id: meta - uses: docker/metadata-action@v5.0.0 + uses: docker/metadata-action@v5.5.1 with: images: ${{ env.IMAGE_NAME }} flavor: | diff --git a/Dockerfile b/Dockerfile index 883706e..b926eea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG ALPINE_VERSION=3.17.3 -ARG NGINX_VERSION=1.24.0 +ARG ALPINE_VERSION=3.19.1 +ARG NGINX_VERSION=1.25.4 ARG NGX_BROTLI_COMMIT=6e975bcb015f62e1f303054897783355e2a877dc ARG CONFIG="\ --prefix=/etc/nginx \ diff --git a/nginx.conf b/nginx.conf index 9cb5499..e062287 100644 --- a/nginx.conf +++ b/nginx.conf @@ -23,12 +23,30 @@ http { sendfile on; #tcp_nopush on; + server_tokens off; - keepalive_timeout 65; + + # keepalive_timeout 65; + + # gzip on; + # brotli on; + # brotli_static on; + + keepalive_timeout 300; + client_max_body_size 1024m; + + types_hash_max_size 2048; + types_hash_bucket_size 64; gzip on; + gzip_static on; + gzip_types text/plain text/css text/xml text/javascript application/json application/ld+json application/pdf application/rtf application/x-xls application/xlsx application/xml application/xhtml+xml application/javascript application/wasm image/svg+xml application/x-font-ttf application/font-woff font/woff font/woff2; + brotli on; brotli_static on; + brotli_types text/plain text/css text/xml text/javascript application/json application/ld+json application/pdf application/rtf application/x-xls application/xlsx application/xml application/xhtml+xml application/javascript application/wasm image/svg+xml application/x-font-ttf application/font-woff font/woff font/woff2; + + include /etc/nginx/conf.d/*.conf; }