#!/usr/bin/env bash
# PostgreSQL init script for sourcehut databases
# This runs automatically on first postgres container start
set -e
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
CREATE USER metasrht WITH PASSWORD 'metasrht';
CREATE DATABASE metasrht OWNER metasrht;
CREATE USER gitsrht WITH PASSWORD 'gitsrht';
CREATE DATABASE gitsrht OWNER gitsrht;
CREATE USER todosrht WITH PASSWORD 'todosrht';
CREATE DATABASE todosrht OWNER todosrht;
CREATE USER hubsrht WITH PASSWORD 'hubsrht';
CREATE DATABASE hubsrht OWNER hubsrht;
EOSQL
echo "Databases metasrht, gitsrht, todosrht and hubsrht created."