server { listen 8080; server_name _; client_max_body_size 16m; location = / { return 302 /app/androidcast_project/; } location /app/androidcast_project/git/ { return 302 http://localhost:8081/; } location /app/androidcast_project/crashes/ { proxy_pass http://crashes-fe: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; } location /app/androidcast_project/build/ { proxy_pass http://build-fe: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; } location /app/androidcast_project/v0/ota/ { alias /workspace/orchestration/runtime/ota-artifacts/v0/; add_header Cache-Control "public, max-age=60"; } location /app/androidcast_project/ { alias /workspace/examples/app_hub/; index index.html; try_files $uri $uri/ /app/androidcast_project/index.html; } }