CCCPaste

odoo-deploy.yml

version: "3.9"

services:
  db:
    image: postgres:15
    container_name: db
    environment:
      POSTGRES_USER: odoo
      POSTGRES_PASSWORD: odoo
      POSTGRES_DB: postgres
    volumes:
      - odoo-pg-vol:/var/lib/postgresql/data
    networks:
      - odoo-network

  odoo:
    image: odoo
    container_name: odoo
    depends_on:
      - db
    ports:
      - "9069:8069"
    volumes:
      - odoo-app-vol:/var/lib/odoo
    networks:
      - odoo-network

volumes:
  odoo-pg-vol:
    driver: local
    driver_opts:
      type: none
      device: /srv/odoo/postgres
      o: bind

  odoo-app-vol:
    driver: local
    driver_opts:
      type: none
      device: /srv/odoo/app
      o: bind

networks:
  odoo-network:
    external: true