golang-app/entrypoint.sh

26 lines
718 B
Bash
Raw Normal View History

2022-08-03 22:59:35 +03:00
#!/bin/bash
source deploy/docker/environment.sh
source deploy/docker/logging.sh
IS_STARTED='/tmp/is-started'
if [ ! -e $IS_STARTED ]; then
logNotice 'Entrypoint script for golang-app started'
# logNotice 'Waiting to start MYSQL database...'
# while ! mysql --protocol=TCP --host="$MYSQL_HOST" --user="$MYSQL_USER" --password="$MYSQL_PASSWORD" --execute="show databases;" --silent 1>/dev/null; do
# sleep 1
# done
# logNotice 'Connected'
# if [ "$MIGRATION_PARAM" ]; then
# logNotice 'Apply golang-app database migrations from ' $MIGRATION_PARAM
# ./migrate -p $MIGRATION_PARAM up
# fi
touch $IS_STARTED
logNotice 'Project golang-app initialization complete. Ready for start up'
fi
exec "$@"