~cytrogen/srht-deploy

srht-deploy/init-databases.sh -rwxr-xr-x 674 bytes
6b7b1351 — Cytrogen 修复 README 里的 Markdown 格式错误 9 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/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."