fix: use /bin/sh in postgres init script — Alpine has no bash
https://claude.ai/code/session_01FKCW3FDjNFj6jve4niMFXH
This commit is contained in:
parent
de4b5c49ab
commit
d3ef4d2030
1 changed files with 2 additions and 2 deletions
|
|
@ -1,8 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/bin/sh
|
||||||
# Create a dedicated database and user for Forgejo.
|
# Create a dedicated database and user for Forgejo.
|
||||||
# Runs once when the Postgres container is first initialised.
|
# Runs once when the Postgres container is first initialised.
|
||||||
# FORGEJO_DB_PASSWORD must be set in the environment (via docker-compose.yml).
|
# 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
|
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL
|
||||||
CREATE USER forgejo WITH PASSWORD '${FORGEJO_DB_PASSWORD}';
|
CREATE USER forgejo WITH PASSWORD '${FORGEJO_DB_PASSWORD}';
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue