Support docker-compose.override.yml
This commit is contained in:
		
							
								
								
									
										10
									
								
								bridgehead
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								bridgehead
									
									
									
									
									
								
							@@ -48,15 +48,21 @@ fetchVarsFromVaultByFile /etc/bridgehead/$PROJECT.conf || fail_and_report 1 "Una
 | 
				
			|||||||
[ -e ./$PROJECT/vars ] && source ./$PROJECT/vars
 | 
					[ -e ./$PROJECT/vars ] && source ./$PROJECT/vars
 | 
				
			||||||
set +a
 | 
					set +a
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					OVERRIDE=""
 | 
				
			||||||
 | 
					if [ -f "$PROJECT/docker-compose.override.yml" ]; then
 | 
				
			||||||
 | 
						log INFO "Apply docker-compose.override.yml"
 | 
				
			||||||
 | 
						OVERRIDE+="-f ./$PROJECT/docker-compose.override.yml"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
case "$ACTION" in
 | 
					case "$ACTION" in
 | 
				
			||||||
	start)
 | 
						start)
 | 
				
			||||||
		hc_send log "Bridgehead $PROJECT startup: Checking requirements ..."
 | 
							hc_send log "Bridgehead $PROJECT startup: Checking requirements ..."
 | 
				
			||||||
		checkRequirements
 | 
							checkRequirements
 | 
				
			||||||
		hc_send log "Bridgehead $PROJECT startup: Requirements checked out. Now starting bridgehead ..."
 | 
							hc_send log "Bridgehead $PROJECT startup: Requirements checked out. Now starting bridgehead ..."
 | 
				
			||||||
		exec docker-compose -f ./$PROJECT/docker-compose.yml up --abort-on-container-exit
 | 
							exec docker-compose -f ./$PROJECT/docker-compose.yml $OVERRIDE up --abort-on-container-exit
 | 
				
			||||||
		;;
 | 
							;;
 | 
				
			||||||
	stop)
 | 
						stop)
 | 
				
			||||||
		exec docker-compose -f ./$PROJECT/docker-compose.yml down
 | 
							exec docker-compose -f ./$PROJECT/docker-compose.yml $OVERRIDE down
 | 
				
			||||||
		;;
 | 
							;;
 | 
				
			||||||
	update)
 | 
						update)
 | 
				
			||||||
		exec ./lib/update-bridgehead.sh $PROJECT
 | 
							exec ./lib/update-bridgehead.sh $PROJECT
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user