Hola,
He realizado una prueba instalado odoo sin exponer el puerto 8069. Es decir, en vez de poner en el docker compose file:
ports:
- "8069:8069"
poner
expose:
- "8069" # Odoo web
- "8072" # WebSocket (live chat, bus)
Tengo que crear una red dentro de docker que conecte odoo con el nginx proxy manager, y así fuciona bien , funciona el chat, funciona la edición de paginas web , y el log no da errores.
No se puede acceder por el puerto 8069, solamente a través del proxy.
La ventaja es que puedo tener multiples instancias de odoo y postgres , incluso de distintas versiones corriendo en el mismo VPS sin tener que liarme con puertos 8069 9069 10069 11069 etc.
La pregunta es: ¿Puedo tener algun problema por hacer la instalación así? No se si se puede usar esto en producción.
Saludos y gracias.
Hola Fernando
En verdad, no debería haber problemas, puede ser que las otras instalaciones te de problemas al sacarlo para fuera en el proxy manager si usas el mismo puerto. Yo he puesto un odoo 13 y un odoo 16 en el mismo server con diferentes puertos (por motivos de peso) y va sin problemas.
saludos