Files
docker_dev/odoo/docker-compose.yaml
2025-11-14 00:47:26 +01:00

46 lines
1017 B
YAML

# sheldon
---
name: odoo
volumes:
odoo-data:
odoo-config:
odoo-addons:
postgres_data:
services:
app:
image: odoo
container_name: odoo-app
depends_on:
- db
ports:
- "15069:8069"
environment:
- HOST=db
- USER=${ODOO_USER:-admin}
- PASSWORD=${ODOO_PASSWORD:-puW6KHfe3viQRyR7}
volumes:
- odoo-data:/var/lib/odoo
- odoo-config:/etc/odoo
- odoo-addons:/mnt/extra-addons
restart: unless-stopped
db:
image: postgres
container_name: odoo-postgres
environment:
TZ: Europe/Paris
POSTGRES_USER: ${POSTGRES_USER:-admin}
POSTGRES_DB: ${POSTGRES_DB:-postgres}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-puW6KHfe3viQRyR7}
PGDATA: /var/lib/postgresql/data/pgdata
volumes:
- postgres_data:/var/lib/postgresql/data/pgdata
restart: always
healthcheck:
test: [ "CMD-SHELL", "pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}" ]
interval: 10s
timeout: 5s
retries: 5