Skip to content

Commit 0aa69da

Browse files
committed
WIP
1 parent 8b7f034 commit 0aa69da

2 files changed

Lines changed: 12 additions & 8 deletions

File tree

deploy/docker-compose/nginx.gateway.routing.template

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,24 @@ client_max_body_size 10m;
44
client_body_buffer_size 1K;
55
client_header_buffer_size 1k;
66
large_client_header_buffers 4 16k;
7-
add_header Referrer-Policy "no-referrer-when-downgrade";
7+
88
add_header X-Content-Type-Options "nosniff" always;
9-
add_header Content-Security-Policy "default-src 'self' 'unsafe-inline' 'unsafe-eval' data: blob: https://*.openops.com https://fonts.cdnfonts.com https://fonts.googleapis.com https://fonts.gstatic.com https://api.github.com https://cdn.jsdelivr.net" always;
9+
add_header Referrer-Policy "no-referrer-when-downgrade";
1010
add_header Permissions-Policy "geolocation=(), microphone=(), camera=()" always;
11+
add_header Content-Security-Policy "
12+
default-src 'self';
13+
script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net;
14+
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
15+
font-src 'self' https://fonts.gstatic.com https://fonts.cdnfonts.com;
16+
img-src 'self' data: blob:;
17+
connect-src 'self' https://api.github.com https://*.openops.com;
18+
frame-ancestors 'none';
19+
" always;
20+
1121
ssi off;
1222
server_tokens off;
1323

1424
location / {
15-
add_header X-Frame-Options DENY;
1625
proxy_pass http://openops-app;
1726
proxy_set_header Host $host;
1827
proxy_set_header X-Real-IP $remote_addr;
@@ -65,7 +74,6 @@ location /openops-tables {
6574
}
6675

6776
location ~ ^/api/v1/webhooks/[^/]+/sync$ {
68-
add_header X-Frame-Options DENY;
6977
proxy_pass http://openops-app;
7078
proxy_set_header Host $host;
7179
proxy_set_header X-Real-IP $remote_addr;

deploy/docker-compose/nginx.gateway.tls.conf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ server {
2323
ssl_session_cache shared:MozSSL:10m;
2424

2525
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
26-
27-
add_header X-Content-Type-Options "nosniff" always;
28-
add_header Permissions-Policy "geolocation=(), microphone=(), camera=()" always;
29-
add_header Content-Security-Policy "default-src 'self' 'unsafe-inline' 'unsafe-eval' data: blob: https://*.openops.com https://fonts.cdnfonts.com https://fonts.googleapis.com https://fonts.gstatic.com https://api.github.com https://cdn.jsdelivr.net" always;
3026

3127
include /etc/nginx/conf.d/gateway.routing;
3228
}

0 commit comments

Comments
 (0)