Text diplomové práce je v samostatném repozitáři: https://github.com/paukert/fit-ctu-masters-thesis/
- stáhnout a nainstalovat Docker - https://www.docker.com/get-started/ (Docker Desktop - https://www.docker.com/products/docker-desktop/)
- naklonovat DevPulse repozitář
- vytvořit
.envsoubor a do něj překopírovat obsah souboru.env.example - sestavit a spustit kontejnery pomocí příkazu
docker-compose up -d - nainstalovat PHP závislosti pomocí balíčkovacího systému Composer
docker-compose exec php php composer install - nainstalovat JavaScriptové závislosti
docker-compose exec php npm install - sestavit Single page aplikaci
docker-compose exec php npm run build - vygenerovat bezpečnostní klíč pro aplikaci
docker-compose exec php php artisan key:generate - spustit databázové migrace
docker-compose exec php php artisan migrate - testovací data lze nagenerovat pomocí
docker-compose exec php php artisan db:seed
Po provedení výše uvedených kroků bude systém dostupný na adrese http://localhost/.
Všechny kontejnery lze naopak zastavit pomocí docker-compose down.
V rámci běhu databázových migrací bude vytvořen uživatel s administrátorskou rolí:
- e-mail:
admin@devpulse.com - heslo:
password
Tento software vznikl za podpory Fakulty informačních technologií ČVUT v Praze. Více informací naleznete na fit.cvut.cz.
Tato aplikace je open-source software licencovaný pod MIT licencí.
Tento projekt využívá knihovnu Highcharts pro vizualizaci dat. Tato knihovna není šířena pod MIT licencí a vztahují se na ni vlastní licenční podmínky společnosti Highsoft AS. Pro její využívání je nezbytné si obstarat odpovídající licenci (včetně licencí pro nekomerční/akademické účely) na shop.highcharts.com.