Na ovoj stranici se nalaze upute kako pripremiti projektnu aplikaciju za prezentaciju projekta.
Ovo su upute za brzi upload aplikacije na phpacademy
server za one koji su aplikaciju razvijali lokalno.
Ako ste aplikaciju razvijali na phpacademy
serveru, možete odmah prijeći na idući korak.
Na lokalnoj aplikaciji:
- Pobrisati cijeli
vendor
direktorij, kao i sve izvar/cache
,var/logs
ivar/sessions
direktorija. - Ako koristite npm, potrebno je pobrisati i node_modules direktorij.
- Kopirati aplikaciju na
\\phpacademy\project.{inicijali polaznika akademije}
- Spojiti se preko SSH na
phpacademy
server i pokrenuticomposer install
(ako koristite npm, instalirati i npm pakete) - Postaviti bazu podataka
project_{inicijali polaznika akademije}
naphpacademy
serveru
Projekt će se prezentirati u produkcijskom načinu rada, stoga je prije prezentacije potrebno pripremiti projekt za produkciju:
- Ukloniti sve pozive Symfony
dump()
funkcije iz kôda. - Počistiti produkcijski cache konzolnom naredbom
php bin\console cache:clear --env=prod
- Provjeriti je li aplikacija dostupna na
http://phpacademy.project.{inicijali polaznika akademije}