Odoo 18
docker-compose.yaml
services:
odoo-web:
image: odoo:18
container_name: odoo-web
depends_on:
- odoo-db
#ports:
# - "8500:8069"
networks:
- sky_net
volumes:
- ${PATH_TO_APPDATA}/odoo/var:/var/lib/odoo
- ${PATH_TO_APPDATA}/odoo/etc:/etc/odoo
- ${PATH_TO_APPDATA}/odoo/extra-addons:/mnt/extra-addons
environment:
- HOST=odoo-db
- USER=${POSTGRES_USER}
- PASSWORD=${POSTGRES_PASSWORD}
restart: unless-stopped
odoo-db:
image: postgres:15
container_name: odoo-db
networks:
- sky_net
environment:
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
volumes:
- ${PATH_TO_APPDATA}/odoo/db:/var/lib/postgresql/data
restart: unless-stopped
networks:
sky_net:
driver: bridge
external: true
name: sky_net
.env
PATH_TO_APPDATA=/dockerData/appdata
POSTGRES_DB=
POSTGRES_USER=
POSTGRES_PASSWORD=