Skip to content

ตัวอย่าง docker compose

poonlap edited this page Oct 22, 2019 · 3 revisions

ตัวอย่างการติดตั้ง App หรือโมดูลที่สร้างเอง เช่น ต้องการจะติดตั้งโมดูล Odoo 13 Accounting PDF Reports ดาว์นโหลด App และเก็บไว้ในโฟลเดอร์ addons ซึ่งเป็นโฟลเดอร์ที่เราระบุใน docker-compose.yml

สร้างไฟล์ docker-compose.yml เช่น

version: '2'
services:
  web:
    image: poonlap/odoo-th
    depends_on:
      - db
    ports:
      - "8069:8069"
    volumes:
      - ./addons:/mnt/extra-addons
  db:
    image: postgres:10
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo

รัน docker-compose

$ ls
addons/ docker-compose.yml
$ ls addons/
accounting_pdf_reports/
$ docker-compose.exe up -d
Creating temp_db_1 ... done
Creating temp_web_1 ... done

ไปหน้า Apps เพื่อที่จะติดตั้ง App ที่ดาวน์โหลดมา