47 lines
1.0 KiB
YAML
47 lines
1.0 KiB
YAML
services:
|
|
db:
|
|
image: postgres:17.0-alpine3.20
|
|
restart: unless-stopped
|
|
command: >
|
|
-c max_wal_size=4GB
|
|
env_file:
|
|
dev.env
|
|
# ports:
|
|
# - 5433:5432
|
|
volumes:
|
|
- postgres_17_odoo_data:/var/lib/postgresql/data/
|
|
|
|
odoo:
|
|
image: odoo-dev:18
|
|
restart: unless-stopped
|
|
env_file:
|
|
dev.env
|
|
# ports:
|
|
# - 5678:5678
|
|
# - 8069:8069
|
|
volumes:
|
|
- /home/sysop/odoo18/:/opt/odoo/
|
|
- /home/sysop/odoo18/customaddons/${CUSTOMADDONS_DIR}/odoo-dev.conf:/etc/odoo.conf
|
|
- odoo_18_filestore:/root/.local/share/Odoo/
|
|
depends_on:
|
|
- db
|
|
labels:
|
|
- logging=promtail
|
|
- logging_jobname=containerlogs
|
|
|
|
nginx:
|
|
image: nginx:1.27.0-alpine3.19-slim
|
|
restart: unless-stopped
|
|
ports:
|
|
- 3080:80
|
|
volumes:
|
|
- /home/sysop/odoo18/customaddons/${CUSTOMADDONS_DIR}/nginx.conf:/etc/nginx/conf.d/default.conf
|
|
depends_on:
|
|
- odoo
|
|
|
|
volumes:
|
|
postgres_17_odoo_data:
|
|
name: postgres_17_odoo_data
|
|
odoo_18_filestore:
|
|
name: odoo_18_filestore
|