26 lines
563 B
Bash
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
|