Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 1.34 KB

README.md

File metadata and controls

38 lines (34 loc) · 1.34 KB

BlogBuilder

BlogBuilder to aplikacja blogowa oparta na Laravel 5.7.
Wszystkie funkcjonalności zostały opisane w dokumentacji.
Dostępne są również diagramy UML.
Aplikacja jest dostępna pod adresem https://blogbuilder.edu.pl/

Uruchomienie

Aplikacja posiada skonfigurowany plik docker-compose.yml dzięki czemu można uruchomić ją za pomocą Dockera bez konieczności konfigurowania całego środowiska deweloperskiego. Poniżej kolejne kroki, które należy podjąć.

  • Zbudowanie obrazu
$ docker-compose up
  • Utworzenie zmiennej środowiskowej
$ cp .env.example .env
  • Otworzenie pliku .env dowolnym edytorem tekstowym i ustawienie komunikacji z bazą danych
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=blogbuilder
DB_USERNAME=blog
DB_PASSWORD=blog123
  • Utworzenie klucza aplikacji, uruchomienie migracji i seederów
$ docker-compose exec app composer update
$ docker-compose exec app php artisan key:generate
$ docker-compose exec app php artisan migrate:refresh --seed
  • Aplikacja jest teraz dostępna pod adresem
localhost:8080