frappe_docker/.env.example
abounoone c60ecbbabc Add deployment tooling: Makefile, scripts, docs
- Makefile: единые команды build/up/update/migrate/assets/backup/shell
- scripts/build.sh: сборка образа с apps.json → base64
- scripts/update-apps.sh: проверка последних коммитов приложений через GitHub API
- scripts/new-site.sh: создание нового сайта со всеми приложениями
- .env.example: шаблон конфигурации с комментариями
- DEPLOY.md: документация по развёртыванию и обновлению

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 08:56:08 +00:00

45 lines
1.5 KiB
Text
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.

# ============================================================
# Frappe ERP — пример конфигурации (.env.example)
# Скопируй в .env и заполни реальными значениями:
# cp .env.example .env
# ============================================================
# Версия ERPNext (используется только при PULL_POLICY=always)
ERPNEXT_VERSION=v16.9.1
# Кастомный образ, собранный из apps.json
# Собрать: make build
CUSTOM_IMAGE=frappe-custom
CUSTOM_TAG=v16
PULL_POLICY=missing
# Пароль MariaDB (сгенерируй: openssl rand -base64 32)
DB_PASSWORD=CHANGE_ME_use_strong_password
# Внешняя БД (оставь пустым для встроенной MariaDB)
DB_HOST=
DB_PORT=
# Внешний Redis (оставь пустым для встроенного)
REDIS_CACHE=
REDIS_QUEUE=
# Имя сайта (должно совпадать с именем, созданным через bench new-site)
FRAPPE_SITE_NAME_HEADER=erp.local
# HTTP-порт публикации
HTTP_PUBLISH_PORT=8090
# Политика перезапуска контейнеров
RESTART_POLICY=unless-stopped
# Таймаут nginx (секунды)
PROXY_READ_TIMEOUT=300
# Максимальный размер тела запроса
CLIENT_MAX_BODY_SIZE=100m
# Расписание автобэкапа (формат ofelia/cron)
# @every 6h — каждые 6 часов
# 0 2 * * * — каждый день в 02:00
BACKUP_CRONSTRING=@every 6h