Add generate_yaml.sh
This commit is contained in:
		
							
								
								
									
										25
									
								
								generate_yaml.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								generate_yaml.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -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 <<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 | ||||||
		Reference in New Issue
	
	Block a user