~cytrogen/srht-deploy

ref: 098f0ded66b5f614ec99f0d3efb89b3a5b1bc0f6 srht-deploy/init-databases.sh -rwxr-xr-x 674 bytes
098f0ded — Cytrogen 初始提交:sourcehut Docker Compose 自托管部署 10 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."