⏰ Time:
🌡️ Temp:
Loading...
📌 ✅ วิธีแก้ (Flask + SQLite) ให้ผูก volume (bind mount) จากเครื่อง host → container เช่นนี้
โดย puk
•2025-09-05 14:01
✅ วิธีแก้ (Flask + SQLite)
ให้ผูก volume (bind mount) จากเครื่อง host → container เช่นนี้
services:
webpuk-flask:
build: ./webpuk-flask
container_name: webpuk-flask
ports:
- "4000:4000"
volumes:
- ./webpuk-flask:/app
- ./db_data:/app/instance # <--- ผูกโฟลเดอร์เก็บ SQLite DB
environment:
- FLASK_ENV=production
📌 อธิบาย:
./db_data = โฟลเดอร์บน host (อยู่ในเครื่องจริงนอก Docker)
/app/instance = โฟลเดอร์ใน container ที่ Flask เก็บไฟล์ .db
ทำแบบนี้ DB จะอยู่ถาวร ไม่หายเวลา rebuild container