erpnext/coolify.env.example
epistemophiliac e73912541e Add Coolify host image preload for large registry pulls.
Document exit 255 during multi-hundred-MB layer downloads and default PULL_POLICY to if_not_present after preload.
2026-06-16 20:49:15 -04:00

37 lines
1.3 KiB
Text

# Paste into Coolify → erpnext service → Environment Variables
# After Jenkins green build, copy CUSTOM_IMAGE / CUSTOM_TAG from dist/coolify-image.env
# --- Custom image (required — from Jenkins Forgejo registry) ---
CUSTOM_IMAGE=git.aexoradao.com/epistemophiliac/erpnext
CUSTOM_TAG=main-26933f3
# Use if_not_present after scripts/coolify/preload-image.sh on the Coolify host
PULL_POLICY=if_not_present
# --- Secrets (required — change before first deploy) ---
DB_PASSWORD=replace-with-strong-secret
ADMIN_PASSWORD=replace-with-strong-secret
# --- Domain (automatic — do NOT set unless overriding) ---
# 1. In Coolify UI: add domain on service "frontend", port 8080
# 2. Coolify sets SERVICE_FQDN_FRONTEND → compose uses it for SITE_NAME + nginx header
# 3. Deploy AFTER domain is assigned (first deploy creates the Frappe site)
#
# SITE_NAME=
# FRAPPE_SITE_NAME_HEADER=
# --- Apps installed on first site creation only (order matters) ---
INSTALL_APPS=erpnext,payments,hrms,lending,lms
# --- Redeploy behaviour ---
MIGRATE_SITES=true
RESTART_POLICY=unless-stopped
# --- Optional tuning ---
GUNICORN_THREADS=4
GUNICORN_WORKERS=2
GUNICORN_TIMEOUT=120
PROXY_READ_TIMEOUT=120
CLIENT_MAX_BODY_SIZE=50m
UPSTREAM_REAL_IP_ADDRESS=127.0.0.1
UPSTREAM_REAL_IP_HEADER=X-Forwarded-For
UPSTREAM_REAL_IP_RECURSIVE=off