26 lines
718 B
Bash
26 lines
718 B
Bash
#!/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 "$@"
|