1) Checkoutnúť projekt z SVN do /app/ foldra:
- spustiť WSL
- svn checkout https://jira.oneclick.sk/svn/CUSTOM/mojprojekt ~/ATK-local-develop/app/mojprojekt
2) Doplniť do docker-compose.yaml nové volume:
- mcedit ~/ATK-local-develop/docker-compose.yaml
DOPLNIŤ:
- ./app/nge:/www/nge
- ./app/ngeapp:/www/ngeapp
- ./app/mojprojekt:/www/mojprojekt <------ pridany riadok
3) Reštartnúť atk-local-develop Docker kontajner
- cd ~/ATK-local-develop/
- docker compose down
- docker compose up
4) Vytvoriť novú DB + užívateľa
(použit údaje zhodné s mysql connection stringom vo /www/mojprojekt/etc/config.php)
- cd ~/ATK-local-develop/
- docker compose exec db bash
- mysql -u root -p
- CREATE USER mojprojekt@'%%%%' IDENTIFIED BY 'mojprojekt'; CREATE DATABASE mojprojekt DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; GRANT ALL ON mojprojekt.* TO mojprojekt@'%%%%';
- quit
- exit
- exit
5) Importnúť SQL dáta zo mysql.sql + preindexovať
- cd ~/ATK-local-develop/app/mojprojekt
- docker compose cp mysql.sql db:/tmp/mysql.sql # toto sa musi pustat priamo z WSL
- docker compose exec db bash
- cd /tmp/
- mysql --default-character-set=utf8 -u mojprojekt -pmojprojekt mojprojekt < mysql.sql
- nge /www/mojprojekt reindex
- nge /www/mojprojekt indexer
6) Hotovo
- Aplikácia je dostupná na URL: http://mojprojekt.local.oc.sk:8080/
(poďla ServerName vo /www/mojprojekt/etc/httpd.conf)
1) Checkoutnúť projekt z SVN do /www/ adresára:
svn checkout https://jira.oneclick.sk/svn/CUSTOM/mojprojekt /www/mojprojekt
2) Vytvoriť novú DB + užívateľa
(použit údaje zhodné s mysql connection stringom vo /www/mojprojekt/etc/config.php)
- mysql --login-path=root
- CREATE USER mojprojekt@'%%%%' IDENTIFIED BY 'mojprojekt'; CREATE DATABASE mojprojekt DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; GRANT ALL ON mojprojekt.* TO mojprojekt@'%%%%';
- quit
3) Importnúť SQL dáta zo mysql.sql + preindexovať
- cd /www/mojprojekt
- mysql --default-character-set=utf8 -u mojprojekt -pmojprojekt mojprojekt < mysql.sql
- nge /www/mojprojekt reindex
- nge /www/mojprojekt indexer
4) Aktualizovať Apache konfiguráciu + reštartovať
- doplniť Include na koniec Apache konfigurácie (C:/Apache2.4/conf/httpd.conf)
Include /www/mojprojekt/etc/httpd.conf
5) Hotovo
- Aplikácia je dostupná na URL: http://mojprojekt.local
(poďla ServerName vo /www/mojprojekt/etc/httpd.conf)