#!/usr/bin/env bash set -e cd /opt/otb_cloud || exit 1 echo "===== creating MariaDB database and user =====" echo "You will be prompted for sudo password because this uses sudo mysql." sudo mysql <<'SQL' CREATE DATABASE IF NOT EXISTS otb_cloud CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER IF NOT EXISTS 'otb_cloud'@'localhost' IDENTIFIED BY 'change-me'; GRANT ALL PRIVILEGES ON otb_cloud.* TO 'otb_cloud'@'localhost'; FLUSH PRIVILEGES; SQL echo "===== importing schema =====" mysql -uotb_cloud -pchange-me otb_cloud < app/models/schema.sql echo "===== database bootstrap completed =====" echo "===== IMPORTANT: change the MariaDB password in both MariaDB and .env before production =====" echo "===== script completed successfully ====="