version: '2' services: db: image: postgres:17 user: root environment: - POSTGRES_USER=$POSTGRES_USER - POSTGRES_PASSWORD=$POSTGRES_PASSWORD - POSTGRES_DB=$POSTGRES_DB restart: always # run as a service volumes: - ./postgresql:/var/lib/postgresql/data odoo18: image: odoo:18 user: root depends_on: - db ports: - "$ODOO_PORT:8069" - "$ODOO_CHAT_PORT:8072" # live chat tty: true command: -- environment: - HOST=db - USER=$POSTGRES_USER - PASSWORD=$POSTGRES_PASSWORD volumes: #- /etc/timezone:/etc/timezone:ro #- /etc/localtime:/etc/localtime:ro # - ./entrypoint.sh:/entrypoint.sh # if you want to install additional Python packages, uncomment this line! - ./addons:/mnt/extra-addons - ./etc:/etc/odoo restart: always # run as a service