From 7e004ec87cf3754e8ca6616df435e5ffa0640326 Mon Sep 17 00:00:00 2001 From: David Boreham Date: Thu, 20 Apr 2023 11:35:27 -0600 Subject: [PATCH] Docker compose test --- compose/docker-compose.yml | 8 ++++++++ compose/test-file.txt | 1 + config/config-file.txt | 1 + scripts/run-test.sh | 8 ++++++++ 4 files changed, 18 insertions(+) create mode 100644 compose/docker-compose.yml create mode 100644 compose/test-file.txt create mode 100644 config/config-file.txt create mode 100755 scripts/run-test.sh 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