Added inital configuration for Ghost, Caddy, MySQL & Traffic Analytics

This commit is contained in:
Joe Grigg
2025-05-27 16:36:01 +01:00
parent efe8131c4f
commit 72be447b06
5 changed files with 166 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
#!/bin/bash
set -e
set -u
if [ -n "$MYSQL_MULTIPLE_DATABASES" ]; then
echo "Creating multiple databases: $MYSQL_MULTIPLE_DATABASES"
for db in $(echo $MYSQL_MULTIPLE_DATABASES | tr ',' ' '); do
echo "Creating database: $db"
mysql -u root -p"$MYSQL_ROOT_PASSWORD" <<-EOSQL
CREATE DATABASE IF NOT EXISTS \`$db\`;
GRANT ALL ON \`$db\`.* TO '$MYSQL_USER'@'%';
EOSQL
done
echo "Multiple databases created"
fi