mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-17 13:55:08 +00:00
- 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>
45 lines
1.5 KiB
Text
45 lines
1.5 KiB
Text
# ============================================================
|
||
# 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
|