fedilove/nginx.conf

29 lines
498 B
Nginx Configuration File

server {
listen *:80;
server_name _;
# Data (media and assets)
location ~ ^/(media|assets)/ {
root ${DATA_DIR};
try_files $uri 404;
}
# Web client
location ~ ^(/$|/@|/app) {
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://web:8080;
}
# ActivityPub + Node API
location ~ ^/.+$ {
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://api:8080;
}
}