Files
omnex/control-plane/api/.env.example
T
Nuxgrid 6b4274d12b
docker-publish / publish (push) Failing after 14m14s
feat: add api
2026-07-27 16:06:19 +02:00

31 lines
1.2 KiB
Bash

# === Omnex control-plane API — variables d'environnement ===
# Copier en .env (jamais versionné) et compléter.
# Obligatoire : secret de signature JWT (min 32 octets)
OMNEX_JWT_SECRET=change-me-32-bytes-minimum-secret!!
# Adresse d'écoute
OMNEX_ADDR=:8080
# "dev" | "prod" (en prod, OMNEX_DATABASE_URL et OMNEX_REDIS_URL deviennent obligatoires)
OMNEX_ENV=dev
# CORS : origines autorisées (vitrine + back-office), séparées par des virgules
OMNEX_ALLOWED_ORIGINS=http://localhost:5173
# PostgreSQL (GORM). Vide en dev => store mémoire volatil.
# OMNEX_DATABASE_URL=host=localhost user=omnex password=omnex dbname=omnex port=5432 sslmode=disable
# Redis (sessions). Vide en dev => sessions en mémoire volatile.
# OMNEX_REDIS_URL=redis://:omnexredis@localhost:6379/0
# Seed de l'utilisateur admin de départ (optionnel) — nom d'utilisateur, pas email
OMNEX_SEED_USERNAME=admin
OMNEX_SEED_PASSWORD=change-me-strong-password
# Domaine des démos déployées dans le cluster
OMNEX_DEMO_DOMAIN=demo.omnex.app
# Tests d'intégration GORM (optionnel) — base jetable
# OMNEX_TEST_DATABASE_URL=host=localhost user=omnex password=omnex dbname=omnex_test port=5432 sslmode=disable