Files
pg18-1C_for_deb13/env.example

103 lines
4.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ==============================
# Пример файла окружения для install_pg1c.sh
# Скопируйте этот файл в .env и заполните значения под ваш сервер:
# cp env.example .env
# nano .env
# ==============================
# ------------------------------
# Ссылки и технические параметры установки
# ------------------------------
# Официальный shell-скрипт Postgres Pro для добавления репозитория 1С 18.
# Скрипт установки скачает и выполнит его автоматически.
REPO_ADD_URL=https://repo.postgrespro.ru/1c/1c-18/keys/pgpro-repo-add.sh
# Временный путь, куда будет скачан vendor-скрипт.
REPO_ADD_TMP=/tmp/pgpro-repo-add.sh
# Путь к бинарникам Postgres Pro 1C 18.
PGPRO_BIN_DIR=/opt/pgpro/1c-18/bin
# Имя systemd-сервиса.
SERVICE_NAME=postgrespro-1c-18
# Имя пакета для случая, когда это единственный Postgres на сервере.
PACKAGE_STANDALONE=postgrespro-1c-18
# Имя пакета для случая, когда рядом уже есть другой Postgres.
PACKAGE_PARALLEL=postgrespro-1c-18-contrib
# Сокет PostgreSQL. Обычно оставляйте как есть.
POSTGRES_SOCKET_DIR=/var/run/postgresql
# ------------------------------
# Режим установки
# ------------------------------
# standalone = если это единственный Postgres на машине
# parallel = если на сервере уже есть другой Postgres и он должен жить параллельно
INSTALL_MODE=standalone
# ------------------------------
# Создание администратора PostgreSQL
# ------------------------------
# Имя роли/пользователя PostgreSQL, которую создаст скрипт.
PG_ADMIN_USER=admin_1c
# Пароль этой роли.
# Замените на свой сильный пароль.
PG_ADMIN_PASSWORD=StrongPassword123!
# true = дать SUPERUSER
# false = создать обычную роль с LOGIN + CREATEDB + CREATEROLE
PG_ADMIN_SUPERUSER=true
# ------------------------------
# Создание базы данных
# ------------------------------
# true = создать отдельную базу данных
# false = не создавать базу, останется только роль
PG_CREATE_DB=true
# Имя базы, которая будет создана при PG_CREATE_DB=true
PG_DB_NAME=appdb
# ------------------------------
# Управление сервисом
# ------------------------------
# true = включить автозапуск systemd-сервиса
# false = не включать автозапуск
PG_SERVICE_ENABLE=true
# true = запускать/перезапускать сервис в конце установки
# false = не трогать запуск сервиса
PG_SERVICE_START=true
# ------------------------------
# Настройка аутентификации (pg_hba.conf)
# ------------------------------
# true = скрипт автоматически правит pg_hba.conf,
# чтобы локальные подключения не упирались в peer/ident,
# а использовали парольную аутентификацию.
# false = pg_hba.conf не меняется.
ENFORCE_PASSWORD_AUTH=true
# Чем заменить local ... peer/ident
# Рекомендуемо: scram-sha-256
# Допустимо: md5, password, trust
REPLACE_LOCAL_PEER_WITH=scram-sha-256
# Чем заменить host/hostssl/hostnossl правила
# Рекомендуемо: scram-sha-256
# Допустимо: md5, password, trust
REPLACE_HOST_AUTH_WITH=scram-sha-256
# true = перед правкой pg_hba.conf сделать резервную копию
# false = не делать бэкап
CREATE_HBA_BACKUP=true