Загрузить файлы в «/»

This commit is contained in:
2026-03-25 10:03:07 +00:00
commit 37f3a94994
4 changed files with 583 additions and 0 deletions

102
env.example Normal file
View File

@@ -0,0 +1,102 @@
# ==============================
# Пример файла окружения для 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