self-hosted/odoo/docker-compose.yml

44 lines
789 B
YAML

version: '3.7'
services:
odoo:
image: odoo
container_name: odoo
init: true
restart: unless-stopped
networks:
- proxy
- internal
volumes:
- odoo:/var/lib/odoo
- ./odoo.conf:/etc/odoo/odoo.conf
- ./addons:/mnt/extra-addons
environment:
HOST: db
USER: $POSTGRES_USER
PASSWORD: $POSTGRES_PASSWORD
depends_on:
- db
db:
image: postgres:15
container_name: db_odoo
init: true
restart: unless-stopped
networks:
- internal
volumes:
- db:/var/lib/postgresql/data
environment:
POSTGRES_USER: $POSTGRES_USER
POSTGRES_PASSWORD: $POSTGRES_PASSWORD
POSTGRES_DB: postgres
volumes:
odoo: {}
db: {}
networks:
internal: {}
proxy:
external: true