# ProostenKrant — Blazor versie # De texlive-installatie zit in een eigen Docker-laag; normale builds # herinstalleren LaTeX dus NIET. Gebruik `clean` met zorg (verwijdert ook de MySQL-data). .PHONY: help build up down restart logs logs-app logs-mysql shell mysql clean help: @echo "ProostenKrant (Blazor) development commands" @echo "" @echo " build - Build images en start containers" @echo " up - Start containers" @echo " down - Stop containers" @echo " restart - Restart containers" @echo " logs - Vol alle logs" @echo " logs-app - Vol app logs" @echo " shell - Shell in de app container" @echo " mysql - MySQL shell" @echo " clean - Verwijder containers én volumes (mysql data gaat verloren!)" build: docker compose up -d --build @echo "Applicatie draait op http://localhost:8080" up: docker compose up -d @echo "Applicatie draait op http://localhost:8080" down: docker compose down restart: docker compose restart logs: docker compose logs -f logs-app: docker compose logs -f app shell: docker compose exec app bash mysql: docker compose exec mysql mysql -u proostenkrant -pproostenkrant proostenkrant clean: docker compose down -v @echo "Containers en volumes verwijderd (ook mysql-data)"