Infrastructure Variable Configuration
BLOB Storage (S3)
S3-compatible storage is used for message attachments, audio/video notes, and call recordings.
Add to shared.env:
MINIO_ROOT_USER # Access key / username
MINIO_ROOT_PASSWORD # Secret key / password
MINIO_HOST # Service address
MINIO_PORT # Service port
Database (PostgreSQL)
PostgreSQL stores most system data.
Add to shared.env:
DATASOURCE_URL # Database connection URL
POSTGRES_USER # Username
POSTGRES_PASSWORD # Password
DATASOURCE_SCHEMA # Database schema
Message Broker (RabbitMQ)
RabbitMQ handles inter-service messaging.
Add to shared.env:
RABBITMQ_URI # Full AMQP connection URL
RABBITMQ_USERNAME # Username
RABBITMQ_PASSWORD # Password
Cache (Redis)
Redis provides data caching.
Add to shared.env:
REDIS_HOST # Service address
REDIS_PASSWORD # Password
REDIS_PORT # Service port