Merge pull request 'Improve the way app waits for db to be ready' (#1) from db-entrypoint-wait into gnous-5.34
Reviewed-on: #1
This commit is contained in:
		
						commit
						fe4aecd04f
					
				| @ -25,6 +25,7 @@ RUN apk add --no-cache \ | ||||
| 	netcat-openbsd \ | ||||
| 	xmlsec-dev \ | ||||
| 	tzdata \ | ||||
| 	postgresql-client \ | ||||
| 	&& rm -rf /tmp/* | ||||
| 
 | ||||
| # Get Mattermost | ||||
|  | ||||
| @ -74,7 +74,11 @@ if [ "$1" = 'mattermost' ]; then | ||||
| 
 | ||||
|   # Wait another second for the database to be properly started. | ||||
|   # Necessary to avoid "panic: Failed to open sql connection pq: the database system is starting up" | ||||
|   sleep 1 | ||||
|   until pg_isready -h $DB_HOST -p $DB_PORT_NUMBER | ||||
|   do | ||||
| 	  echo "Database is not ready yet. Waiting 5 seconds." | ||||
| 	  sleep 5 | ||||
|   done | ||||
| 
 | ||||
|   echo "Starting mattermost" | ||||
| fi | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 g²
							g²