| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | 
							- # Please do not directly edit this file. Instead, modify the .env variables related to NGINX configuration.
 
- server {
 
-     listen ${NGINX_PORT};
 
-     server_name ${NGINX_SERVER_NAME};
 
-     # Rule 1: Handle application entry points (preserve /app/{id})
 
-     location ~ ^/app/[a-f0-9-]+$ {
 
-       proxy_pass http://api:5001;
 
-       include proxy.conf;
 
-     }
 
-     # Rule 2: Handle static resource requests (remove /app/{id} prefix)
 
-     location ~ ^/app/[a-f0-9-]+/(console/api/.*)$ {
 
-       rewrite ^/app/[a-f0-9-]+/(.*)$ /$1 break;
 
-       proxy_pass http://api:5001;
 
-       include proxy.conf;
 
-     }
 
-     location /console/api {
 
-       proxy_pass http://api:5001;
 
-       include proxy.conf;
 
-     }
 
-     location /api {
 
-       proxy_pass http://api:5001;
 
-       include proxy.conf;
 
-     }
 
-     location /v1 {
 
-       proxy_pass http://api:5001;
 
-       include proxy.conf;
 
-     }
 
-     location /files {
 
-       proxy_pass http://api:5001;
 
-       include proxy.conf;
 
-     }
 
-     location /explore {
 
-       proxy_pass http://web:3000;
 
-       include proxy.conf;
 
-     }
 
-     location /e/ {
 
-       proxy_pass http://plugin_daemon:5002;
 
-       proxy_set_header Dify-Hook-Url $scheme://$host$request_uri;
 
-       include proxy.conf;
 
-     }
 
-     location / {
 
-       proxy_pass http://web:3000;
 
-       include proxy.conf;
 
-     }
 
-     # placeholder for acme challenge location
 
-     ${ACME_CHALLENGE_LOCATION}
 
-     # placeholder for https config defined in https.conf.template
 
-     ${HTTPS_CONFIG}
 
- }
 
 
  |