-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy path.env.example
More file actions
71 lines (55 loc) · 2.13 KB
/
Copy path.env.example
File metadata and controls
71 lines (55 loc) · 2.13 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
67
68
69
#For a full list of backend/worker settings and their description, see common/settings.py
#
# This file is sourced by the shell (see `ENV_SH` in the Makefile), so quote any
# value containing spaces or shell metacharacters such as < > ; ( ) & |
DOCKER_BUILDER_CONTAINER=minute
APP_NAME=minute
ENVIRONMENT=local
APP_URL=http://localhost:3000
BACKEND_HOST=http://localhost:8080
# === AWS ===
# Leave unquoted - the Makefile uses this to build the ECR URL. e.g. 123456789012
AWS_ACCOUNT_ID=
AWS_REGION=eu-west-2
DATA_S3_BUCKET=i-dot-ai-dev-minute-data
# We get these using aws-vault, docker compose picks them up from the environment variables
AWS_ACCESS_KEY_ID="<>"
AWS_SECRET_ACCESS_KEY="<>"
AWS_SESSION_TOKEN="<>"
# === Azure LLM config ===
AZURE_OPENAI_API_KEY="<>"
AZURE_OPENAI_ENDPOINT="<>"
AZURE_DEPLOYMENT="<>"
AZURE_API_VERSION="<>"
# === select transcription services ===
TRANSCRIPTION_SERVICES='["azure_stt_synchronous", "azure_stt_batch"]'
# === Azure transcription config ===
AZURE_SPEECH_KEY="<api key to access azure speech>"
AZURE_SPEECH_REGION="<region of azure speech>"
AZURE_BLOB_CONNECTION_STRING="<used by azure batch transcription to store results>"
AZURE_CONTAINER_NAME="<name of container to store azure transcription results>"
# === Google cloud ===
GOOGLE_CLOUD_PROJECT="<>"
GOOGLE_CLOUD_LOCATION="<>"
GOOGLE_APPLICATION_CREDENTIALS=/app/config/google-credentials.json
GOOGLE_APPLICATION_CREDENTIALS_BASE64="<base64 encoded json of the above. only used in docker container>"
# === postgres ===
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_DB=minute_db
POSTGRES_USER=postgres
POSTGRES_PASSWORD=insecure
# === queue service ===
TRANSCRIPTION_QUEUE_NAME=minute-transcription-queue
TRANSCRIPTION_DEADLETTER_QUEUE_NAME=minute-transcription-queue-deadletter
LLM_QUEUE_NAME=minute-llm-queue
LLM_DEADLETTER_QUEUE_NAME=minute-llm-queue-deadletter
# === required to authorise user ===
REPO=minute
AUTH_API_URL="<auth_api_url>"
# === other ===
# Leave empty to disable Sentry. A non-empty value must be a valid Sentry DSN.
SENTRY_DSN=""
POSTHOG_API_KEY="<>"
# Only ever set to true in local environments
DISABLE_AUTH_SIGNATURE_VERIFICATION=true