Folder นี้จะเก็บข้อมูล data ของ mysql, redis และอื่นๆที่จำเป็นไว้
ถ้าหากเราใช้ Laradock ในการรันโปรเจคมากกว่า 1 โปรเจค โดยไม่แก้ไข path ดังกล่าว จะทำให้ทุกโปรเจคใช้งาน data folder ที่ path เดียวกัน
แน่นอน!!! มันจะเกิดข้อผิดพลาดขึ้นแน่นอน...
สมมติว่า โปรเจคนั้นๆใช้ mysql container ของ Laradock เป็น database
สิ่งที่ต้องเจอแน่ๆเลย คือ ข้อมูลหาย!!! เพราะ data ของโปรเจคนึงไปทับของอีกโปรเจคนึง
วิธีการป้องกัน คือ แก้ไขไฟล์ .env ใน Laradock ดังนี้
# Choose storage path on your machine. For all storage systems DATA_PATH_HOST=~/.laradock/{project_name}โดยที่ {project_name} เป็นชื่อของโปรเจคที่จะรันโดย Laradock
No comments:
Post a Comment