/home/techb158/trello-import.abdallabala.com/deploy
Edit: /home/techb158/trello-import.abdallabala.com/deploy/nginx-site.conf (1049B)
# Copy to /etc/nginx/sites-available/trello-import-powerup.conf and replace DOMAIN_NAME.
# This assumes docker-compose maps the app to 127.0.0.1:8080.
server {
listen 80;
server_name DOMAIN_NAME;
location /.well-known/acme-challenge/ {
root /var/www/html;
}
location / {
return 301 https://$host$request_uri;
}
}
server {
listen 443 ssl http2;
server_name DOMAIN_NAME;
ssl_certificate /etc/letsencrypt/live/DOMAIN_NAME/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/DOMAIN_NAME/privkey.pem;
# Trello must be able to load this site in an iframe.
# Do not set X-Frame-Options to DENY or SAMEORIGIN.
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
add_header X-Content-Type-Options "nosniff" always;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}