6053537/odoo14-ee
version: '3'
services:
postgres:
image: postgres:12
container_name: db
restart: always
volumes:
- ./odoo/postgres:/var/lib/postgresql/data
environment:
- POSTGRES_USER=odoo
- POSTGRES_PASSWORD=sql-password
odoo:
image: 6053537/odoo14-ee
container_name: odoo
restart: always
command: start
ports:
- 8069:8069
- 8072:8072
links:
- postgres:db
volumes:
- ./odoo/filestore:/opt/odoo/data/filestore
- ./odoo/sessions:/opt/odoo/data/sessions
# - ./odoo/etc:/opt/odoo/etc
# -./odoo/additional_addons:/opt/odoo/additional_addons
environment:
- ODOO_ADMIN_PASSWD=password
- ODOO_DB_USER=odoo
- ODOO_DB_PASSWORD=password
volumes:
odoo-web-data: {}
odoo-db-data: {}
location / {
proxy_redirect off;
proxy_pass http://127.0.0.1:8069;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
proxy_read_timeout 300s;
proxy_set_header X-Forwarded-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 https;
}
location ~* /web/static/ {
proxy_cache_valid 200 90m;
proxy_buffering on;
expires 864000;
proxy_pass http://127.0.0.1:8069;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /longpolling {
proxy_cache_valid 200 90m;
proxy_buffering on;
expires 864000;
proxy_pass http://127.0.0.1:8072;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
docker compose exec odoo bash
./odoo/odoo-bin -i base -d odoo --stop-after-init --db_host=db -r odoo -w sql-password
docker pull 6053537/odoo14-ee