diff --git a/init_database.sh b/init_database.sh new file mode 100755 index 0000000..5d3b323 --- /dev/null +++ b/init_database.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# Script to initialize the database with the proper user permissions + +echo "===== FINDING DATABASE CONTAINER =====" +DB_CONTAINER=$(docker ps --filter name=woodpecker_db -q) + +if [ -z "$DB_CONTAINER" ]; then + echo "ERROR: No database container found!" + exit 1 +fi + +echo "Found database container: $DB_CONTAINER" + +echo "===== CREATING DATABASE USER =====" +docker exec -i $DB_CONTAINER mysql -u root --password="$(docker exec $DB_CONTAINER cat /var/lib/mysql/mysql_root_password)" <