Files
docker-archivewarrior-multi/generate_yaml.sh
2025-02-09 23:16:36 +00:00

26 lines
563 B
Bash

#!/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 <<EOF >> 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