Files

60 lines
2.6 KiB
Plaintext
Raw Permalink Normal View History

2026-09-13 20:27:51 +01:00
# ==============================================================================
# Documize Community Edition v5.14.0 — Environment Variables
# ==============================================================================
#
# USAGE:
# 1. Copy this file: cp .env.template .env
# 2. Fill in every value marked ⚠️
# 3. NEVER commit .env to version control
# 4. Add .env to your .gitignore: echo ".env" >> .gitignore
#
# All variables here are referenced in docker-compose.yml via ${VARIABLE_NAME}
# ==============================================================================
# ── MySQL Database ─────────────────────────────────────────────────────────────
# Name of the database Documize will use (no need to change)
MYSQL_DATABASE=documize
# MySQL user that Documize connects as (no need to change)
MYSQL_USER=documize
# ⚠️ Password for the documize MySQL user
# Rules: min 16 chars, mix of upper/lower/numbers/symbols
# Used in BOTH the db service AND the DOCUMIZEDB connection string below
# Generate: openssl rand -base64 24
MYSQL_PASSWORD=xu05mFDSeCLTMJDjaAAUqr/7Fcv1fbEU
# ⚠️ Password for the MySQL root account (admin use only, not used by Documize)
# Generate: openssl rand -base64 24
MYSQL_ROOT_PASSWORD=xu05mFDSeCLTMJDjaAAUqr/7Fcv1fbEU
# ── Documize Application ───────────────────────────────────────────────────────
# Port Documize listens on (inside the container — matches docker-compose ports mapping)
DOCUMIZE_PORT=5001
# ⚠️ Password hashing salt — must be a random string of at least 32 characters
# Generate: openssl rand -hex 32
# CRITICAL: Set this ONCE before the first run. Changing it later will
# invalidate ALL existing user passwords and lock everyone out.
DOCUMIZE_SALT=52c7337659a635c8541d097c78ac6b93851dabaa09d190337cf0a99265afe9f9
# ── SMTP Email Notifications (optional) ───────────────────────────────────────
# Leave blank to disable email. All five values must be set to enable it.
# Hostname of your SMTP server (e.g. smtp.gmail.com, mail.example.com)
SMTP_HOST=
# SMTP port — typically 587 (STARTTLS) or 465 (SSL/TLS)
SMTP_PORT=587
# SMTP authentication username (usually your full email address)
SMTP_USER=
# ⚠️ SMTP authentication password or app-specific password
SMTP_PASSWORD=
# From address shown on outgoing Documize emails
SMTP_SENDER=documize@example.com