orchestrate containers using compose instead of makefile

This commit is contained in:
2026-01-18 18:47:52 +01:00
parent ba991c0639
commit 569ee2b898
2 changed files with 31 additions and 16 deletions

View File

@ -1,23 +1,12 @@
all:
build-all:
docker build -t danceos/fail-base fail-base
docker build -t danceos/fail-generic-tracing fail-generic-tracing
docker build -t danceos/fail-demo fail-demo
run-all: .compose ssh
run-fail-db:
docker run --rm --name fail-db \
-e MYSQL_ROOT_PASSWORD=fail \
-e MYSQL_USER=fail \
-e MYSQL_PASSWORD=fail \
-e MYSQL_DATABASE=fail \
-p 3306:3306 \
-d mysql
.compose:
docker compose up -d --force-recreate --renew-anon-volumes -y
run-fail-demo:
docker run --rm --name fail-demo \
-p 5000:5000 \
-p 5022:22 \
-d danceos/fail-demo
ssh-fail-demo:
ssh:
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 5022 fail@127.0.0.1

View File

@ -0,0 +1,26 @@
services:
fail-db:
image: mysql
container_name: fail-db
environment:
MYSQL_ROOT_PASSWORD: fail
MYSQL_USER: fail
MYSQL_PASSWORD: fail
MYSQL_DATABASE: fail
# ports:
# - "3306:3306"
networks:
- fail-network
fail-demo:
image: danceos/fail-demo
container_name: fail-demo
ports:
- "5000:5000" # Result Browser
- "5022:22" # SSH
networks:
- fail-network
networks:
fail-network:
driver: bridge