-
Notifications
You must be signed in to change notification settings - Fork 70
Expand file tree
/
Copy path.env.example-prod
More file actions
66 lines (49 loc) · 2.12 KB
/
.env.example-prod
File metadata and controls
66 lines (49 loc) · 2.12 KB
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
## 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
## GPU / Sandbox Configuration
# GPU_VENDOR: Set to match your hardware for proper video encoding
# nvidia - NVIDIA GPU (uses NVENC hardware encoding)
# amd - AMD GPU (uses VA-API encoding)
# intel - Intel GPU (uses VA-API/QSV encoding)
# none - No GPU / software rendering (uses x264enc CPU encoding)
#GPU_VENDOR=nvidia
# COMPOSE_PROFILES: Select which sandbox container to use
# code - NVIDIA GPU sandbox (default)
# code-amd - AMD GPU sandbox
# code-software - Software rendering sandbox (no GPU required)
# Note: Must match GPU_VENDOR setting for proper video pipeline
#COMPOSE_PROFILES=code
## Integration tests
GITHUB_SKILL_TEST_SETUP_PAT=XXX
GITHUB_SKILL_TEST_OAUTH_CLIENT_ID=XXX
GITHUB_SKILL_TEST_OAUTH_CLIENT_SECRET=XXX
GITHUB_SKILL_TEST_OAUTH_USERNAME=XXX
GITHUB_SKILL_TEST_OAUTH_PASSWORD=XXX