From 3a800f967c06b8ad22c212981b979a0689c82f23 Mon Sep 17 00:00:00 2001 From: paulmataruso Date: Sun, 9 Feb 2025 23:16:36 +0000 Subject: [PATCH] Add generate_yaml.sh --- generate_yaml.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 generate_yaml.sh diff --git a/generate_yaml.sh b/generate_yaml.sh new file mode 100644 index 0000000..d854e57 --- /dev/null +++ b/generate_yaml.sh @@ -0,0 +1,25 @@ +#!/bin/bash +INSTANCE_COUNT=3 +PORT_PREFIX=8 + +echo "version: '3.8'" > docker-compose.yml +echo "services:" >> docker-compose.yml + +for i in $(seq 1 $INSTANCE_COUNT); do +cat <> docker-compose.yml + archiveteam$i: + image: atdr.meo.ws/archiveteam/warrior-dockerfile + environment: + - DOWNLOADER=\${DOWNLOADER} + - SELECTED_PROJECT=\${SELECTED_PROJECT} + - CONCURRENT_ITEMS=\${CONCURRENT_ITEMS} + ports: + - "${PORT_PREFIX}$i:8001" + restart: on-failure + logging: + options: + max-size: 100m + driver: json-file + +EOF +done