services: db: image: postgres:16 environment: POSTGRES_USER: odoo POSTGRES_PASSWORD: odoo POSTGRES_DB: postgres volumes: - odoo-db-data:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U odoo"] interval: 5s timeout: 5s retries: 5 odoo: image: odoo:19.0 depends_on: db: condition: service_healthy ports: - "8069:8069" environment: HOST: db USER: odoo PASSWORD: odoo volumes: - odoo-web-data:/var/lib/odoo volumes: odoo-db-data: odoo-web-data: