-
Pindah ke folder Ingredify-Front-End
cd ./Ingredify-Front-End -
Install dependencies
npm install
-
Jalankan aplikasi
npm run dev
-
Buka browser dan akses aplikasi di:
http://localhost:5173
-
Pindah ke folder Ingredify-Back-End
cd ./Ingredify-Back-End -
Install dependencies
npm install
-
Ubah nama file
.env.examplemenjadi.env, dan sesuaikan variabel berikut:PORT=3000 DATABASE_URL=your_prisma_or_postgres_url MODEL_URL=your_model_api_url CLOUD_STORAGE_URL=your_cloud_storage_url JWT_SECRET=your_jwt_secret
-
Jika perlu testing lokal: ubah host pada file
src/server.jsmenjadilocalhost -
Jalankan aplikasi
npm run dev
-
Buka browser dan akses aplikasi di:
http://localhost:3000atau
http://localhost:<PORT>
-
Masuk ke folder Ingredify-Back-End
cd ./Ingredify-Back-End -
Ubah nama file
.env.examplemenjadi.env, dan sesuaikan variabel berikut:PORT=3000 DATABASE_URL=your_prisma_or_postgres_url MODEL_URL=your_model_api_url CLOUD_STORAGE_URL=your_cloud_storage_url JWT_SECRET=your_jwt_secret
-
Build Docker image
docker build -t ingredify-backend . -
Jalankan container
docker run -p 3000:3000 --env-file .env ingredify-backend
-
Buka browser dan akses aplikasi di:
http://localhost:3000atau
http://localhost:<PORT>
- Tidak perlu mengubah host di
src/server.jssaat menggunakan Docker (0.0.0.0disengaja agar bisa diakses di luar container). - Pastikan
.envberada di direktori yang sama denganDockerfile.