Rozchození prostředí, docker - bash aliases
Přehled
- adminer
- designeo idea plugin
- máme vlastní plugin do intellij, který může usnadnit práci - https://git.designeo.cz/designeo/devstack/designeo-symfony-idea-plugin
- není potřeba lokální instalace php, vše je v docker image
- TODO: přehled docker-compose images - který k čemu slouží
Rozběhnutí projektu
- nahrát databázový dump do složky
db - pouze pokud nestačí data pro testy
- ze souborů
db/*.sql se po spuštění docker containeru db automaticky vytvoří databáze se stejným jménem
docker login git.designeo.cz:4567, pak zadat svůj email a token ze souboru auth.json - staré docker registry, které se budou rušit -
docker login docker.designeo.cz, jméno designeo, heslo secret docker-compose up - spustí nginx, php, db a adminer v dockeru, viz soubor
docker-compose.yml, popř. docker-compose.override.yml
scripts/docker/install_docker_commands.sh - nainstaluje skripty na prolinkování composeru atd. do dockeru: composer install console d:m:m - spustí databázové migrace (zkratka pro doctrine:migration:migrate) - projekt je dostupný typicky na:
- testování
Tipy
- je fajn mít alias
dc na docker-compose, např. v ~/.bash_aliases