/hbcase-berkcvlk-be

Patika.dev Hepsiburada Frontend Bootcamp - Case. (Backend)

Primary LanguageJavaScript

Patika.dev Hepsiburada Frontend Bootcamp - Case

CircleCI

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.

Kurulum - Local

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.

Kurulum - Docker

Uygulamayı container üzerinde çalıştırmak için:

Gereklilikler

  • 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ında REACT_APP_API_ENDPOINT değişkenine atamayı unutmayın.

Test

Coverage

coverage

Uygulama testlerini çalıştırmak için:

npm run test