mirror of
https://github.com/coollabsio/coolify.git
synced 2026-11-04 10:42:23 +00:00
Conflict notes: - Versions now come from release.json and upstream.json (main). Keep 5.0.0 as the stable Coolify version in release.json; drop versions.json files. - Metrics: use main's SentinelMetricsClient::fetchOverSsh for servers; keep the Node host-Sentinel path and its per-metric fallback. - FetchLatestSentinelRelease reads sentinel-host from the followed channel of the new versions.json format. - Access: token team first (main); a user who left the team keeps a deny-all layer (v5). - Keep the deploy ability on registry logout (v5). - Member access modal: main's new layout, with the "All resources" label of v5. - Update stale metrics test fakes that already failed on main. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
65 lines
2.1 KiB
Bash
65 lines
2.1 KiB
Bash
# Coolify Configuration
|
|
APP_ENV=local
|
|
DEVELOPMENT_QEMU_AUTO_START=false
|
|
APP_NAME=Coolify
|
|
APP_ID=development
|
|
APP_KEY=
|
|
APP_URL=http://localhost
|
|
APP_PORT=8000
|
|
APP_DEBUG=true
|
|
SSH_MUX_ENABLED=true
|
|
COOLIFY_CONTAINER_ROLE=all
|
|
DEV_SENTINEL_URL=
|
|
# IPv4 address for seeded sslip.io domains (server wildcard domain and example apps). Empty uses 127.0.0.1.
|
|
# Set it to a LAN or Tailscale IP to reach seeded deployments from other devices, then reseed.
|
|
DEV_SEED_IP=
|
|
|
|
# PostgreSQL Database Configuration
|
|
DB_DATABASE=coolify
|
|
DB_USERNAME=coolify
|
|
DB_PASSWORD=password
|
|
DB_HOST=host.docker.internal
|
|
DB_PORT=5432
|
|
|
|
# Read/write replicas (optional). Set DB_READ_HOST to enable the read/write split.
|
|
# Hosts may be comma-separated. Port/username/password fall back to DB_* when unset.
|
|
# DB_READ_HOST=replica1,replica2
|
|
# DB_READ_PORT=5432
|
|
# DB_READ_USERNAME=coolify
|
|
# DB_READ_PASSWORD=
|
|
# DB_WRITE_HOST=
|
|
# DB_WRITE_PORT=5432
|
|
# DB_WRITE_USERNAME=coolify
|
|
# DB_WRITE_PASSWORD=
|
|
# DB_STICKY=true
|
|
|
|
|
|
|
|
# Coolify Cloud Horizon pools (only used when SELF_HOSTED=false and APP_ENV=production).
|
|
# Fixed worker count per node and queue. See docs/cloud-horizon-workers.md.
|
|
# HORIZON_DEPLOYMENTS_PROCESSES=60
|
|
# HORIZON_CRONS_PROCESSES=60
|
|
# HORIZON_HIGH_PROCESSES=60
|
|
# HORIZON_DEFAULT_PROCESSES=40
|
|
# Docker cleanups; small on purpose to bound concurrent slow remote prunes.
|
|
# HORIZON_MAINTENANCE_PROCESSES=10
|
|
# GitHub pull request webhooks and Stripe events.
|
|
# HORIZON_WEBHOOKS_PROCESSES=10
|
|
|
|
# Server-Timing headers + on-screen HUD (defaults ON when APP_ENV=local).
|
|
# Force on in any environment (including production): SERVER_TIMING_ENABLED=true
|
|
# Force off even in local: SERVER_TIMING_ENABLED=false
|
|
# SERVER_TIMING_ENABLED=true
|
|
|
|
# Vite dev server. Defaults to localhost. For phone/LAN/Tailscale access, set to
|
|
# the host machine's reachable IP (e.g. VITE_HOST=100.75.155.70), then recreate vite.
|
|
VITE_HOST=localhost
|
|
VITE_PORT=5173
|
|
|
|
# Selenium Driver URL for Dusk
|
|
DUSK_DRIVER_URL=http://selenium:4444
|
|
|
|
# For scripts/sync-cdn.sh --purge, a Cloudflare token that can purge the cache of the zone (Zone > Cache Purge)
|
|
CLOUDFLARE_API_TOKEN=
|
|
CLOUDFLARE_ZONE_ID=
|