วิธีการตั้งค่า Illustry ด้วยตนเอง
ข้อกำหนดเบื้องต้น
หัวข้อที่มีชื่อว่า “ข้อกำหนดเบื้องต้น”ก่อนที่จะติดตั้ง Illustry ส่วนหน้า ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- โหนดเวอร์ชัน 18.17.0 หรือสูงกว่า
- MongoDB
Illustry แบ็กเอนด์
หัวข้อที่มีชื่อว่า “Illustry แบ็กเอนด์”ในพื้นที่:
หัวข้อที่มีชื่อว่า “ในพื้นที่:”จำเป็นต้องมีไฟล์ชื่อ .env ที่รากของโปรเจ็กต์ซึ่งมีฟิลด์ต่อไปนี้:
MONGO_URL=mongodb:/127.0.0.1:27017/illustryMONGO_TEST_URL=mongodb:/127.0.0.1:27017/illustrytestMONGO_USER=<your_personal_mongo_user>MONGO_PASSWORD=<your_personal_mongo_password>ILLUSTRY_PORT=7000รันคำสั่งต่อไปนี้:
ต็อก_0 ต็อก_0
npm i && npm run build:ts && npm run start:devต็อก_0 ต็อก_0
pnpm install && pnpm run build:ts && pnpm run start:devต็อก_0 ต็อก_0
yarn && yarn build:ts && yarn start:devต็อก_0 ต็อก_0
นักเทียบท่า:
หัวข้อที่มีชื่อว่า “นักเทียบท่า:”รันคำสั่งต่อไปนี้:
docker build -t illustrybackend .docker run -p 7000:7000Illustry ส่วนหน้า
หัวข้อที่มีชื่อว่า “Illustry ส่วนหน้า”ในพื้นที่:
หัวข้อที่มีชื่อว่า “ในพื้นที่:”จำเป็นต้องมีไฟล์ชื่อ .env ที่รากของโปรเจ็กต์ซึ่งมีฟิลด์ต่อไปนี้:
NEXT_PUBLIC_BACKEND_PUBLIC_URL: http:/0.0.0.0:7000รันคำสั่งต่อไปนี้:
ต็อก_0 ต็อก_0
npm i && npm run build:ts && npm run start:devต็อก_0 ต็อก_0
pnpm install && pnpm run build:ts && pnpm run start:devต็อก_0 ต็อก_0
yarn && yarn build:ts && yarn start:devต็อก_0 ต็อก_0
นักเทียบท่า:
หัวข้อที่มีชื่อว่า “นักเทียบท่า:”ก่อนรันให้สร้างภาพแบ็คเอนด์ก่อน!
รันคำสั่งต่อไปนี้:
docker build -t illustryfrontend .docker run -p 3000:3000 -e NEXT_PUBLIC_BACKEND_PUBLIC_URL=http:/ilustrybackend:7000 illustryfrontend