2026-05-10 20:49:06 +00:00
|
|
|
# ──────────────────────────────────────────────────────────────
|
2026-05-16 01:26:28 +00:00
|
|
|
# Server
|
2026-05-10 20:49:06 +00:00
|
|
|
# ──────────────────────────────────────────────────────────────
|
|
|
|
|
|
2026-03-22 09:53:08 +00:00
|
|
|
PORT=9470
|
|
|
|
|
|
2026-05-16 01:26:28 +00:00
|
|
|
# Auth token. Empty = localhost only, no login.
|
|
|
|
|
# Set a value = login enabled + remote access (0.0.0.0).
|
2026-03-22 09:53:08 +00:00
|
|
|
AUTH_TOKEN=
|
2026-05-10 20:49:06 +00:00
|
|
|
|
|
|
|
|
# ──────────────────────────────────────────────────────────────
|
2026-05-16 01:26:28 +00:00
|
|
|
# Persistence
|
2026-05-10 20:49:06 +00:00
|
|
|
# ──────────────────────────────────────────────────────────────
|
|
|
|
|
|
2026-05-16 01:26:28 +00:00
|
|
|
# Where SQLite, configs, node positions and env file overrides are stored.
|
|
|
|
|
# Default native: ./data. In docker: /app/data (containerflow-data volume).
|
2026-05-10 20:49:06 +00:00
|
|
|
# DATA_DIR=/app/data
|
|
|
|
|
|
|
|
|
|
# ──────────────────────────────────────────────────────────────
|
2026-05-16 01:26:28 +00:00
|
|
|
# Compose file access (rebuild / remove)
|
2026-05-10 20:49:06 +00:00
|
|
|
# ──────────────────────────────────────────────────────────────
|
|
|
|
|
|
2026-05-16 01:26:28 +00:00
|
|
|
# Extra host path to mount so rebuild/remove can read compose files
|
|
|
|
|
# outside /home, /opt, /srv, /root. Example: /data/apps
|
2026-05-10 20:49:06 +00:00
|
|
|
# HOST_PROJECTS_DIR=
|
|
|
|
|
|
|
|
|
|
# ──────────────────────────────────────────────────────────────
|
2026-05-16 01:26:28 +00:00
|
|
|
# Access control (multi-tenant)
|
2026-05-10 20:49:06 +00:00
|
|
|
# ──────────────────────────────────────────────────────────────
|
|
|
|
|
|
2026-05-16 01:26:28 +00:00
|
|
|
# Empty = permissive (all actions allowed).
|
|
|
|
|
# Set = strict (only containers under these paths are actionable; rest locked).
|
|
|
|
|
# Colon-separated. Example: /home/jorge:/srv/myapp
|
2026-05-10 20:49:06 +00:00
|
|
|
# ALLOWED_PATHS=
|
|
|
|
|
|
2026-05-16 01:26:28 +00:00
|
|
|
# Only applies when ALLOWED_PATHS is active.
|
|
|
|
|
# false = block actions on non-compose containers.
|
|
|
|
|
# true = allow them (useful for watchtower, traefik, etc.).
|
2026-05-10 20:49:06 +00:00
|
|
|
# ALLOW_NON_COMPOSE=false
|
2026-05-16 01:26:28 +00:00
|
|
|
|
|
|
|
|
# ──────────────────────────────────────────────────────────────
|
|
|
|
|
# Dev mode (build from source instead of pulling the image)
|
|
|
|
|
# ──────────────────────────────────────────────────────────────
|
|
|
|
|
|
|
|
|
|
# Uncomment, then run: docker compose up -d --build
|
|
|
|
|
# COMPOSE_FILE=docker-compose.yml:docker-compose.local.yml
|