Monorepo untuk situs web dan proyek pribadi saya, dibangun dengan Turborepo dan PNPM.
Situs web pribadi dengan blog, showcase proyek, dan informasi kerja.
Untuk memulai, saya sarankan menginstal PNPM karena ini adalah manajer paket yang digunakan dalam repositori ini.
Mulailah dengan membayar repositori dan kemudian mengkloningnya ke mesin lokal Anda:
git clone <your-fork>
Arahkan ke direktori root proyek:
cd ./enji.dev
Selanjutnya, salin versi pengembangan file env :
cp ./apps/enji.dev/env.example ./apps/enji.dev/env.local
Sekarang, Anda memiliki file env.local siap untuk konfigurasi:
DATABASE_URL = your-database-connection-string
SALT_IP_ADDRESS = super-secret
Untuk DATABASE_URL Gunakan string koneksi database Anda. Saya pribadi menggunakan versi gratis MongoDB, dan Anda dapat melakukan hal yang sama dengan membuat database di sana dan menambahkan string koneksi ke env.local .
Sedangkan untuk SALT_IP_ADDRESS , jangan ragu untuk mengisinya dengan beberapa kata rahasia Anda. Ini bertindak sebagai garam untuk alamat IP pengguna hashing.
Setelah konfigurasi selesai, masih di root direktori proyek, instal dependensi yang diperlukan:
pnpm install
Akhirnya, jalankan proyek:
pnpm dev
Sekarang, proyek Anda harus naik dan berjalan dengan lancar!