aboutsummaryrefslogtreecommitdiff
path: root/fstest/testserver/init.d/docker.bash
diff options
context:
space:
mode:
authorMichael Tews <michael@tews.dev>2026-03-06 10:58:19 +0100
committerMichael Tews <michael@tews.dev>2026-03-12 15:23:26 +0100
commitce94f2d69a5f1aab1fc8fc2947f0a6cfd81bb4d1 (patch)
tree4ae72baff8af7a73d46ccd544463aac3f638df39 /fstest/testserver/init.d/docker.bash
parenta59763b4ff8c5728401232a696dfc8a725cf4e02 (diff)
test: adds fstest from rclone
Signed-off-by: Michael Tews <michael@tews.dev>
Diffstat (limited to 'fstest/testserver/init.d/docker.bash')
-rw-r--r--fstest/testserver/init.d/docker.bash22
1 files changed, 22 insertions, 0 deletions
diff --git a/fstest/testserver/init.d/docker.bash b/fstest/testserver/init.d/docker.bash
new file mode 100644
index 0000000..1bcc2c2
--- /dev/null
+++ b/fstest/testserver/init.d/docker.bash
@@ -0,0 +1,22 @@
+#!/usr/bin/env bash
+
+stop() {
+ if status ; then
+ docker stop "$NAME"
+ echo "$NAME stopped"
+ fi
+}
+
+status() {
+ if docker ps --format '{{.Names}}' | grep -q "^${NAME}$" ; then
+ echo "$NAME running"
+ else
+ echo "$NAME not running"
+ return 1
+ fi
+ return 0
+}
+
+docker_ip() {
+ docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{"\n"}}{{end}}' "$NAME" | head -n 1
+}