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í composer
u 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