Ghost 5.x จะทำการ default database เป็น MySQL ซึ่งสมัยก่อนโน้น default database คือ sqlite
แต่ถ้าเราอยากติดตั้ง ghost 5.x + sqlite ก็สามารถติดตั้งได้เหมือนกัน
Configuration - Adapt your publication to suit your needs
version: "3.8"
services:
ghost:
image: ghost:latest
container_name: ghost
restart: always
ports:
- "2368:2368"
environment:
url: http://localhost:2368
database__client: sqlite3
database__connection__filename: "content/data/ghost.db"
database__useNullAsDefault: true
database__debug: false
volumes:
- ~/ghost:/var/lib/ghost/content
docker-compose.yml
“~/ghost/content/data/ghost.db” จะเป็น path สำหรับเก็บข้อมูล sqlite กรณีเราอยากย้าย database ก็แค่ copy file ghost.db