Proje, study-case çalışmasının frontend bölümünü içermektedir. Gerekli kurulum adımlarını takip ettikten sonra backend projesinin de kurulumunu yapınız.
Uygulamayı localde çalıştırabilmek için:
git clone https://github.com/patika-hepsiburada-react-bootcamp/hbcase-berkcvlk-fe.git
cd hbcase-berkcvlk-fe
yarn && yarn start
Uygulamayı container üzerinde çalıştırmak için:
- Docker
- Docker Compose (isteğe bağlı)
Docker ile
// Projeyi klonladıktan sonra
cd hbcase-berkcvlk-fe
docker build -t hbcase-frontend-image .
docker run --name hbcase-frontend-app -d -p 3000:3000 hbcase-frontend-image
// Çalışan container'ı görüntülemek için
docker ps
Docker Compose ile
// Projeyi klonlayıp anadizine gittikten sonra
// Node modules
yarn install
docker-compose up -d
Projeyi localhost:3000 'de görüntülemelisiniz.
Projeyi durdurmak için: docker-compose down
ya da docker stop hbcase-frontend-app
- Uygulamanın çalışabilmesi için anadizinde
.env
dosyası oluşturupREACT_APP_API_ENDPOINT
değişkenini oluşturmalısınız.- Oluşturduğunuz değişkene backend reposundaki kurulum adımlarından hangisini takip ettiyseniz gerekli endpointi giriniz.
Docker'da oluşturulan image'i silmek için docker image rm -f hbcase-frontend-image
. Eğer docker-compose ile oluşturduysanız hbcase-berkcvlk-fe-hbcase-frontend-1
Uygulama testlerini çalıştırmak:
yarn test