The docker files provide containers with the full toolchain required to build FAIL*. They also contain a demonstration FI campaign. Change-Id: I280210eb0487718e82505f0343fa9303c21b8048
20 lines
595 B
Makefile
20 lines
595 B
Makefile
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-fail-db:
|
|
docker run --name fail-db \
|
|
-e MYSQL_ROOT_PASSWORD=fail \
|
|
-e MYSQL_USER=fail \
|
|
-e MYSQL_PASSWORD=fail \
|
|
-e MYSQL_DATABASE=fail \
|
|
-d mysql
|
|
|
|
run-fail-demo:
|
|
docker run --name fail-demo -p 127.0.0.1:5000:5000 --link fail-db:mysql -d danceos/fail-demo
|
|
|
|
ssh-fail-demo:
|
|
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no fail@$$(docker inspect --format "{{ .NetworkSettings.IPAddress }}" fail-demo)
|