Creé mi proyecto en python (Webapp2), pero quiero crear un panel de administración en el nodo js y configurarlo en el mismo directorio.
Me enfrento al problema de cómo enrutar el nodo app.js desde la url
Docker es la mejor opción. Use la ventana acoplable y cree tres contenedores (nginx, nodejs, Webapp2).
for nodejs, use port like 8080 for Webapp2, use port like 8000vincula nodejs y Webapp2 con nginx en docker-compose.yml y configura el archivo nginx.conf.
Usar nginx.conf como
location /dashboard { proxy_pass http://nodejs:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location / { proxy_pass http://webapp2:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }