chat/env.sample
Ali Asadi d85be31e77 switch chat media messages to client-side MinIO uploads
Frontend now uploads media directly to MinIO and sends only the
resulting object_key; the backend never touches file bytes. Mattermost
post bodies carry "<type>:<object_key>" instead of a permanent public
URL, and download links are signed fresh on every read (send + list)
so they can't outlive their expiry. Also wires up MINIO_SECURE, which
settings.py previously never read from env.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-12 12:12:31 +03:30

28 lines
1.1 KiB
Text

DB_NAME=gooyal_chat
DB_USER=root
DB_HOST=127.0.0.1
DB_PASSWORD=123456
DEBUG=true
OAUTH2_PROVIDER_BASE_PUBLIC_URL=https://accounts-staging.gooyal.ir/oauth2
OAUTH2_PROVIDER_BASE_PRIVATE_URL=https://accounts-staging.gooyal.ir/oauth2
OAUTH2_PROVIDER_CLIENT_ID=QkeJuvsPvwV2wjO2InQ7AIKfhCr0HqBWNtit2EHj
OAUTH2_PROVIDER_CLIENT_SECRET=S9AYajQRffgI7SzsxUmpzY7IMkVqlux8sW0A1scoBKgNfUFjXk3uwIMGbkBF9erMYONNVbSWemgODo6ArCDlg4UXYhaSZ8zolLhagfJ5Fk92RmrMLyY2rKv4cb209tPw
OAUTH2_PROVIDER_SCOPES=wallet.application.deposit:verify wallet.application.deposit:submit
REDIS_BASE_URL=redis://127.0.0.1:6379/1
MATTERMOST_TOKEN=3fktq5yzw7yp7m4ty7d3nx8gph
MATTERMOST_TOKEN_ID=h5h7unnmeigxdjk4yhtywxjkow
MATTERMOST_BASE_PUBLICE_URL=https://chat.addwin.ir
MATTERMOST_BASE_PUBLIC_URL=https://chat.addwin.ir
MATTERMOST_TEAM_ID=
MATTERMOST_SERVICE_USERNAME=chat-service
MATTERMOST_SERVICE_EMAIL=chat-service@local.invalid
CHAT_LONG_POLL_TIMEOUT_SECONDS=25
CHAT_LONG_POLL_INTERVAL_SECONDS=1
MINIO_ENDPOINT=localhost:9000
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=minioadmin
MINIO_BUCKET_CHAT=chat
MINIO_SECURE=false
MINIO_PRESIGN_EXPIRY_SECONDS=3600