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/
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