filipfonal / pizza-orders-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dokumentacja API

http://api.pizzaorders.pl/api/documentation

Uruchomienie aplikacji w środowisku deweloperskim

  1. Pobranie projektu z repozytorium i pobranie zależności
 git clone https://github.com/ppsi2-pizza-orders/pizza-orders-api
cd pizza-orders-api
composer install
  1. Konfiguracja pliku .env
 cp .env.example .env

W pliku .env należy ustawić odpowiednie dane dostępu do bazy danych itp.

php artisan key:generate
  1. Uruchomienie kontenerów dockerowych
cd docker
docker-compose up -d
cd ..
  1. Migracja tabel w bazie danych i seed początkowych danych
php artisan migrate
php artisan db:seed

3.a Migracja tabel i seed początkowych danych w testowej bazie danych

php artisan migrate --database=mysql_testing
php artisan db:seed --database=mysql_testing
  1. Wygenerowanie klucza JWT AUTH
php artisan jwt:secret

Aplikacja powinna być dostępna na:

localhost:8080

Odpalenie testów PHPunit:

php vendor/phpunit/phpunit/phpunit

About


Languages

Language:PHP 100.0%