diff --git a/nginx.conf b/nginx.conf index c7189fb..d6bbd54 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,19 +1,47 @@ server { listen 80; server_name localhost; + root /usr/share/nginx/html; + index index.html; + + add_header X-Frame-Options "DENY" always; + add_header X-Content-Type-Options "nosniff" always; + add_header X-XSS-Protection "1; mode=block" always; + add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload" always; + # add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';" always; + add_header Referrer-Policy "strict-origin-when-cross-origin" always; + + location /static/ { + expires 1y; + add_header Cache-Control "public, no-transform"; + } location / { - root /usr/share/nginx/html; - index index.html; - try_files $uri $uri/ /index.html =404; + try_files $uri $uri/ /index.html; + expires -1; + add_header Cache-Control "no-store, no-cache, must-revalidate"; + } + + # location /health { + # access_log off; + # return 200; + # } + + location ~ /\. { + deny all; + return 403; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; + internal; } - location /health { - return 200; - } + gzip on; + gzip_vary on; + gzip_min_length 10240; + gzip_proxied expired no-cache no-store private auth; + gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml application/javascript; + gzip_disable "MSIE [1-6]\."; } \ No newline at end of file diff --git a/src/index.css b/src/index.css index 69c3848..f5d0e03 100644 --- a/src/index.css +++ b/src/index.css @@ -127,9 +127,9 @@ tbody tr { display: none; } -.ql-toolbar:first-child { +/* .ql-toolbar:first-child { display: none !important; -} +} */ .ql-container { @apply rounded-b-xl text-right;