diff --git a/compose/docker-compose.yml b/compose/docker-compose.yml new file mode 100644 index 0000000..90ca699 --- /dev/null +++ b/compose/docker-compose.yml @@ -0,0 +1,8 @@ +services: + test: + image: ubuntu:22.04 + entrypoint: sh -c + command: ["while :; do sleep 1; done"] + volumes: + - ../config/config-file.txt:/config-file.txt + - ./test-file.txt:/test-file.txt diff --git a/compose/test-file.txt b/compose/test-file.txt new file mode 100644 index 0000000..2a56597 --- /dev/null +++ b/compose/test-file.txt @@ -0,0 +1 @@ +# This is test-file.txt diff --git a/config/config-file.txt b/config/config-file.txt new file mode 100644 index 0000000..32a8646 --- /dev/null +++ b/config/config-file.txt @@ -0,0 +1 @@ +# This is config-file.txt diff --git a/scripts/run-test.sh b/scripts/run-test.sh new file mode 100755 index 0000000..174839b --- /dev/null +++ b/scripts/run-test.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +cd ${SCRIPT_DIR} +docker compose -f ../compose/docker-compose.yml up -d +docker compose -f ../compose/docker-compose.yml exec test ls -l / +docker compose -f ../compose/docker-compose.yml exec test cat /config-file.txt +docker compose -f ../compose/docker-compose.yml exec test cat /test-file.txt +docker compose -f ../compose/docker-compose.yml down