monorepo สำหรับเว็บไซต์และโครงการส่วนตัวของฉันที่สร้างด้วย turborepo และ PNPM
เว็บไซต์ส่วนตัวที่มีบล็อกการจัดแสดงโครงการและข้อมูลการทำงาน
ในการเริ่มต้นฉันขอแนะนำให้ติดตั้ง PNPM เนื่องจากเป็นผู้จัดการแพ็คเกจที่ใช้ในที่เก็บนี้
เริ่มต้นด้วยการหาที่เก็บแล้วโคลนไปยังเครื่องในพื้นที่ของคุณ:
git clone <your-fork>
นำทางไปยังไดเรกทอรีรากของโครงการ:
cd ./enji.dev
ถัดไปคัดลอกเวอร์ชันการพัฒนาของไฟล์ env :
cp ./apps/enji.dev/env.example ./apps/enji.dev/env.local
ตอนนี้คุณมีไฟล์ env.local พร้อมสำหรับการกำหนดค่า:
DATABASE_URL = your-database-connection-string
SALT_IP_ADDRESS = super-secret
สำหรับ DATABASE_URL ใช้สตริงการเชื่อมต่อฐานข้อมูลของคุณ โดยส่วนตัวแล้วฉันใช้ MongoDB เวอร์ชันฟรีและคุณสามารถทำเช่นเดียวกันได้โดยการสร้างฐานข้อมูลที่นั่นและเพิ่มสตริงการเชื่อมต่อไปยัง env.local
สำหรับ SALT_IP_ADDRESS อย่าลังเลที่จะเติมด้วยคำลับของคุณ มันทำหน้าที่เป็นเกลือสำหรับที่อยู่ IP ของผู้ใช้ Hashing
เมื่อการกำหนดค่าเสร็จสมบูรณ์แล้วยังคงอยู่ที่รูทของไดเรกทอรีโครงการให้ติดตั้งการอ้างอิงที่ต้องการ:
pnpm install
ในที่สุดเรียกใช้โครงการ:
pnpm dev
ตอนนี้โครงการของคุณควรจะทำงานได้อย่างราบรื่น!