Proje, study-case çalışmasının backend bölümünü içermektedir. Gerekli kurulum adımlarını takip ettikten sonra frontend projesinin de kurulumunu yapınız.
Uygulamayı localde çalıştırabilmek için:
git clone https://github.com/patika-hepsiburada-react-bootcamp/hbcase-berkcvlk-be.git
cd hbcase-berkcvlk-be
npm install
npm run dev
Uygulamanın çalışabilmesi için makinenizde redis'in kurulu olması gerekmektedir.
Adımları tamamladıktan sonra projeyi localhost:3000 'de görüntülemelisiniz.
Uygulamayı container üzerinde çalıştırmak için:
- Docker Compose
// Projeyi klonlayıp anadizine gittikten sonra
docker-compose up -d
// Çalışan image'i görüntülemek için
docker ps
Projeyi localhost:8080 'de görüntülemelisiniz.
Projeyi durdurmak için: docker-compose down
Uygulamanın frontend tarafının çalışabilmesi için, backend projesinin çalıştığı adresi (örn. http://localhost:3000)
.env
dosyasındaREACT_APP_API_ENDPOINT
değişkenine atamayı unutmayın.
Uygulama testlerini çalıştırmak için:
npm run test