Template starter kit selanjutnya.
Klon proyek
git clone https://github.com/pbteja1998/nextjs-starter.gitPergi ke Direktori Proyek
cd nextjs-starterInstal dependensi
yarnBuat .env.local dan ubah variabel env sesuai instruksi.
cp .env.example .env.localSiapkan database dengan menjalankan perintah berikut dan menempelkan kunci rahasia fauna saat diminta. Rincian lebih lanjut di fauna-schema-migrate.
yarn setup-dbMulai server
yarn dev Untuk menjalankan proyek ini, Anda perlu menambahkan variabel lingkungan berikut ke file .env.local Anda
NEXTAUTH_URLhttp://localhost:3000SECRETEMAIL_SERVERsmtp://username:[email protected]:587 . Ganti username , password dan smtp.example.com dengan kredensial Anda sendiri.EMAIL_FROMGITHUB_IDGITHUB_SECRETHomepage URL ke http://localhost:3000 dan Authorization Callback URL ke http://localhost:3000/api/auth/callback/githubLINKEDIN_IDLINKEDIN_SECREThttp://localhost:3000/api/auth/callback/linkedinFAUNADB_SECRETHarap dicatat bahwa ini sepenuhnya opsional. Anda dapat secara langsung membuat database Anda di Fauna Cloud dan langsung menggunakan rahasia yang Anda hasilkan di sana.
Kami menggunakan wadah fauna dev docker untuk menjalankan instance fauna secara lokal.
Ini adalah instruksi untuk mengatur wadah fauna secara lokal.
# Pull the latest Docker container:
docker pull fauna/faunadb:latest
# Verify that the container executes correctly:
docker run fauna/faunadb --helpSetelah Anda menginstal ini, Anda dapat memulai wadah menggunakan perintah berikut
docker run --rm --name faunadb -p 8443:8443 -p 8084:8084 fauna/faunadbHarap dicatat bahwa ini akan membuat instance baru fauna setiap kali Anda menjalankannya, dan semua data akan dihapus saat Anda menghentikan wadah ini. Untuk opsi dan pendekatan konfigurasi lainnya, buka dokumentasi.
Perubahan yang perlu Anda lakukan di templat:
USE_FAUNA_DOCKER=true di file .env.local Andayarn setup-docker-db .Untuk umpan balik dan dukungan, buka masalah dalam repo ini.
Mit
Tbd
Tbd
Tbd
Tbd