我无法使用 docker 在 nginx 上运行 odoo [已关闭]

问题描述 投票:0回答:1

我试图在 docker 中的 nginx 上运行 odoo,但页面给了我一个错误。 我的码头工人组成 (https://i.sstatic.net/19Z6aEW3.png) 我的配置 ngix (https://i.sstatic.net/jt5bGLPF.png) 网络错误 (https://i.sstatic.net/wicVvG3Y.png) 我想在 nginx 上运行 odoo 以应用其优势。如果有人可以帮助我,我将非常感激。

python docker nginx docker-compose odoo
1个回答
0
投票

🗎

docker-compose.yml
(没有一些卷安装的简化版本。)

version: '3.1'
services:
  odoo_v2:
    image: odoo:17
    depends_on:
      - db_v2
    environment:
      - HOST=db_v2
      - USER=odoo
      - PASSWORD=odoo
    ports:
      - 8069:8069

  db_v2:
    image: postgres:15
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo

  nginx:
    image: nginx
    ports:
      - 80:80
    volumes:
      - ./nginx:/etc/nginx/conf.d
    depends_on:
      - odoo_v2

volumes:
  odoo-web-data:

🗎

nginx/default.conf

upstream odoo {
    server odoo_v2:8069;
}
upstream odoochat {
    server odoo_v2:8072;
}

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name _;

    location / {
        proxy_redirect http://odoo/ http://$host/;
        proxy_pass http://odoo;
    }

    location /longpolling {
        proxy_pass http://odoochat;
    }

    access_log /var/log/nginx/odoo.access.log;
    error_log /var/log/nginx/odoo.error.log;
}

转到http://localhost/。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.