# Server management
Projekty jsou ve složce /srv/<namespace projektu>/<prostředí>/<project name>
# stav kontejnerů v dané složce
dc ps
# stav konkrétního kontejneru v dané složce
dc ps adminer
# PHP projekty
Config soubory:
docker-compose.yml
- přepíše se deployem, neměnitdocker-compose.override.yml
- trvanlivý soubor, přetíží docker-compose.yml
Složky:
config/<container-name>
- konfigy pro php, např..env.prod.local
- pro změnu parameters je potřeba otočit kontejner -
dc down && dc up -d
- pro změnu parameters je potřeba otočit kontejner -
storage/<container-name>
- trvanlivé volumes, např. pro dbscripts/<container-name>
- např.adminer.sh
pro spuštění admineru
Použití console
- musí být pod uživatelem www-data, jinak to může rozbít oprávnění! (obvykle jde opravit pomocí
dc down && dc up -d
) - u starších projektů (např. TMS) je potřeba použít přepínač pro prostředí, novější mají
prod
jako default
dc exec --user www-data php bin/console --env=prod