#!/bin/bash # Инициализация БД sarex-стека: базы + отдельные роли приложений с паролями. # Запускается автоматически ТОЛЬКО при первой инициализации пустого тома postgres # (каталог /docker-entrypoint-initdb.d). Значения берутся из окружения сервиса # postgres (см. docker-compose.yaml). Для уже существующего тома примени вручную # те же команды (см. README) — иначе приложения не залогинятся под новыми ролями. # # ВНИМАНИЕ: пароли подставляются в SQL как есть — не используй одинарные кавычки в них. set -e psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <