- zbuildovat Dockerfile
- pustit (nevím jak přesně to kdo pouštíte)
Nepouští se automaticky při buildu, to by nebylo pěkné.
- vlízt dovnitř cald-api containeru a pustit:
$ cd /var/www/cald-database-backend/data $ pip3 install -r update.py.requirements.txt # tohle by asi nemělo bejt nezbytný, docker by to měl pustit sám $ python3 update.py --username <DB_USER_NAME> --host <DB_HOST> # default cald a 127.0.0.1; na heslo se to zeptá
- hotovo
Momentálně funkční kombinace je WSL2 + Docker Desktop.
Pravděpodobně funguje i v čistě linuxovým setupu.
Na windows akorát není spouštěcí skript.
- měj nainstalovanej docker
- měj naklonovanej tenhle repozitář
- měj public/.env soubor obsahující tohle:
DB_HOST=172.17.0.2
- měj docker/develop/database/src/dev.data.sql a v SQL pro vytvoření a naplnění tabulek
- to je myslím všechno
- run.sh (spustí jak dev mysql databázi (+ pustí updates), tak apache)
- http://localhost:8080
- vesele si edituj zdrojáky, mělo by se to live měnit