diff --git a/infra/postgres-init/01-forgejo.sh b/infra/postgres-init/01-forgejo.sh index b401aa6..7c7d7c3 100755 --- a/infra/postgres-init/01-forgejo.sh +++ b/infra/postgres-init/01-forgejo.sh @@ -1,8 +1,8 @@ -#!/usr/bin/env bash +#!/bin/sh # Create a dedicated database and user for Forgejo. # Runs once when the Postgres container is first initialised. # FORGEJO_DB_PASSWORD must be set in the environment (via docker-compose.yml). -set -euo pipefail +set -e psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL CREATE USER forgejo WITH PASSWORD '${FORGEJO_DB_PASSWORD}';