forked from helixml/helix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example-prod
43 lines (30 loc) · 1.3 KB
/
.env.example-prod
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
## Example docker-compose .env file for production (note REPLACE_ME and
## YOUR_DOMAIN.com below)
# Set passwords
KEYCLOAK_ADMIN_PASSWORD=REPLACE_ME
POSTGRES_ADMIN_PASSWORD=REPLACE_ME
RUNNER_TOKEN=REPLACE_ME
# URLs - set this to the domain where you want to host your helix instance
# You can change http to https if you have set up a TLS proxy (e.g. caddy or nginx + certbot)
KEYCLOAK_FRONTEND_URL=http://YOUR_DOMAIN.com/auth/
SERVER_URL=http://YOUR_DOMAIN.com
# Storage (set these if you want to mount a path instead of using a docker volume)
# KEYCLOAK_DATA=/data/helix-keycloak
# POSTGRES_DATA=/data/helix-postgres
# Optional integrations:
## External LLM provider
# Whether to use together.ai for inference (see https://docs.helix.ml/helix/private-deployment/controlplane/#using-an-external-llm-provider for examples of using other OpenAI-compatible APIs instead of your own GPUs)
#INFERENCE_PROVIDER=togetherai
# Together.ai API key - optional, also can be used for fine-tuning qapair generation.
#TOGETHER_API_KEY=xxx
## Analytics
# GOOGLE_ANALYTICS_FRONTEND=
# SENTRY_DSN_FRONTEND=
# SENTRY_DSN_API=
## Notifications
# EMAIL_SMTP_HOST=smtp.example.com
# EMAIL_SMTP_PORT=25
# EMAIL_SMTP_USERNAME=REPLACE_ME
# EMAIL_SMTP_PASSWORD=REPLACE_ME
# EMAIL_MAILGUN_DOMAIN=REPLACE_ME
# EMAIL_MAILGUN_API_KEY=REPLACE_ME