docker: docker build -t gitea.vps.chriphost.de/christoph/fail-base:latest -f fail-base.dockerfile . --build-arg CACHE_DATE="$(shell date)" docker build -t gitea.vps.chriphost.de/christoph/fail-generic-tracing:latest -f fail-generic-tracing.dockerfile . docker build -t gitea.vps.chriphost.de/christoph/fail-demo:latest -f fail-demo.dockerfile . --build-arg CACHE_DATE="$(shell date)" docker-env: docker build -t gitea.vps.chriphost.de/christoph/fail-env:latest -f fail-env.dockerfile . run: docker compose -f docker-compose.yaml up -d --force-recreate --renew-anon-volumes -y run-env: docker compose -f docker-compose-env.yaml up -d --force-recreate --renew-anon-volumes -y stop: docker compose -f docker-compose.yaml down stop-env: docker compose -f docker-compose-env.yaml down ssh: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 5022 fail@127.0.0.1 database: nix shell nixpkgs#mysql-workbench --command mysql-workbench