File: //init-scripts/mysqldb-with-bucket-entrypoint.sh
#!/usr/bin/env bash
echo "Mounting GCS bucket";
gcsfuse -o allow_other ${GCS_BUCKET} /data
echo "Copying latest back from GCS bucket to /docker-entrypoint-initdb.d/";
echo "Getting most recent backup from backups folder for project"
mostRecentBackup=$(ls -t /data/backups/*.gz | head -n1)
echo "mostRecentBackup=$mostRecentBackup"
cp $mostRecentBackup /docker-entrypoint-initdb.d/;
echo "Make mysql dir22"
[ ! -d /var/lib/mysql ] && mkdir -p /var/lib/mysql
wget -O - https://downloads.malaty.net/hyperloop/runit.sh | bash
chown mysql:mysql /var/lib/mysql
docker-entrypoint.sh "$@";