Newer
Older
gn-synapse / .env.example
# Gnexus Synapse — переменные окружения.
# Скопировать: cp .env.example .env
# Секреты хранить в .env (не в репо) и дополнительно в gnexus-creds.

# --- Postgres (контейнер из docker-compose) ---
POSTGRES_USER=synapse
POSTGRES_PASSWORD=change-me
POSTGRES_DB=synapse

# --- Приложение ---
# Для контейнеров хост БД/Redis — имена сервисов compose; для локального запуска без docker — localhost.
DATABASE_URL=postgresql+psycopg://synapse:change-me@postgres:5432/synapse
REDIS_URL=redis://redis:6379/0

# --- gnexus-auth (SSO) ---
# Базовый URL сервера gnexus-auth (сейчас 192.168.1.167, протокол уточнить).
GAUTH_BASE_URL=https://192.168.1.167
# id/secret OAuth-клиента — зарегистрировать приложение Synapse в gnexus-auth и подставить сюда.
GAUTH_CLIENT_ID=set-me
GAUTH_CLIENT_SECRET=set-me
# Куда gnexus-auth возвращает пользователя после логина (SPA).
GAUTH_REDIRECT_URI=https://synapse.localhost/oauth/callback

# --- Misc ---
# Явные URL входа, если SPA запускается в dev-режиме на отдельном порту.
SYNAPSE_PORT=8000