workplace_aarthalabs/docker-compose.yml
2026-06-27 17:59:59 +00:00

45 lines
914 B
YAML

name: aarthalabs-odoo17
services:
db:
image: postgres:15-alpine
restart: unless-stopped
environment:
POSTGRES_DB: postgres
POSTGRES_USER: odoo
POSTGRES_PASSWORD: odoo
volumes:
- postgres-data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U odoo -d postgres"]
interval: 10s
timeout: 5s
retries: 5
odoo:
image: odoo:17.0
restart: unless-stopped
depends_on:
db:
condition: service_healthy
ports:
- "10003:8069"
environment:
HOST: db
PORT: 5432
USER: odoo
PASSWORD: odoo
command:
- odoo
- --config=/etc/odoo/odoo.conf
- --admin-passwd=change-me
- --dev=all
volumes:
- odoo-data:/var/lib/odoo
- ./config/odoo.conf:/etc/odoo/odoo.conf:ro
- ./addons:/mnt/extra-addons
volumes:
postgres-data:
odoo-data: