-
Notifications
You must be signed in to change notification settings - Fork 32
/
.env.example
107 lines (79 loc) · 2.69 KB
/
.env.example
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
PORT=8080
# ----------------------
# Database configuration
# ----------------------
POSTGRES_USER=postgres
# IMPORTANT! Change at least this before going to production!
POSTGRES_PASSWORD=postgres
POSTGRES_DB=postgres
# Do not change this unless you are using an external database.
POSTGRES_PORT=5432
# This refers to the hostname of the postgres container on the docker compose network.
# You should not have to change this unless you are using an external database.
POSTGRES_HOST=postgres
# ----------------------
# Backend Server Configuration
#
# You can generate a secret in nodejs by running:
# require('crypto').randomBytes(48).toString('hex')
# ----------------------
USERS_ACCESS_TOKEN_SECRET=
MEMBERS_ACCESS_TOKEN_SECRET=
MEMBERS_AUTH_CODE_EXPIRATION_DELAY_IN_MINUTES=20
SMTP_HOST=
SMTP_PORT=
SMTP_USERNAME=
SMTP_PASSWORD=
EMAIL_SENDER_ADDRESS=
EMAIL_SENDER_NAME=
USERS_OAUTH_GOOGLE_CLIENT_ID=
USERS_OAUTH_GOOGLE_CLIENT_ID=
# This will be use to encrypt all secrets in the database.
# We recommend using a 32 bytes key.
# You can generate a secret in nodejs by running:
# require('crypto').randomBytes(32).toString('hex')
AES_ENCRYPTION_KEY=
# ----------------------
# - Common configuration
# ----------------------
# We use a telemetry service to improve the product.
# You can disable it by setting the following variables to empty strings.
# Leave them as they are if you want to help us improving the product.
PUBLIC_TELEMETRY_KEY=
SECRET_TELEMETRY_KEY=
# Enable intercom integration on the console if specified
INTERCOM_APP_ID=
# ----------------------
# - Image configuration -
# Unless you really know what you are doing you most likely do not want to
# mess with that.
# ----------------------
CONSOLE_IMAGE=ghcr.io/agentlabs-inc/agentlabs/console:latest
FRONTEND_IMAGE=ghcr.io/agentlabs-inc/agentlabs/frontend:latest
SERVER_IMAGE=ghcr.io/agentlabs-inc/agentlabs/server:latest
CADDY_IMAGE=caddy:2.7.4-alpine
POSTGRES_IMAGE=postgres:16rc1-alpine3.18
# ----------------------
# AI Agent Frontend Configuration
# ----------------------
# ----------------------
# - Console Frontend Configuration -
# ----------------------
PUBLIC_AI_AGENT_DOMAIN=app.agentlabs.dev
PUBLIC_OAUTH_GOOGLE_CLIENT_ID=
PUBLIC_DISCORD_URL=
# ----------------------
# For development only - if you are not contributing to Agentlabs, you can freely ignore this!
# ----------------------
DEV_FRONTEND_PORT=3000
DEV_CONSOLE_PORT=3002
DEV_SERVER_PORT=3001
DEV_POSTGRES_PORT=5432
# ----------------------
# - Agentlabs cloud configuration options -
# Unless you work at Agentlabs this part is not for you.
# ----------------------
CLOUD_APP_DOMAIN=
CLOUD_APP_WILDCARD_DOMAIN=
CLOUD_CONSOLE_DOMAIN=
CLOUD_APP_WILDCARD_DOMAIN_DNS_API_KEY=