-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
40 lines (32 loc) · 1.51 KB
/
Copy path.env.example
File metadata and controls
40 lines (32 loc) · 1.51 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
# The main application domain used internally by the app.
# This is typically the hostname that clients use to reach your API or frontend.
# Example: myapp.local or api.example.com
APP_DOMAIN=localhost
# The final, public-facing domain used when generating absolute URLs.
# Useful when you need canonical URLs for redirects, emails, or shared links.
# Example: example.com
APP_FINAL_DOMAIN=localhost
# The network interface (host) the web server should bind to.
# 127.0.0.1 means only local connections are accepted.
APP_HOST=127.0.0.1
# The port on which the web server listens.
# Example: 8080 for development or 80 for production HTTP.
APP_PORT=80
# Whether HTTPS should be enabled.
# Set to `true` if you're using TLS/SSL certificates (e.g., via Nginx reverse proxy or Let's Encrypt).
# Set to `false` if running plain HTTP (e.g., local dev).
APP_HTTPS=false
# Optional outbound proxy for LLM provider calls.
# Supports http://, https://, socks5:// and socks5h:// URLs.
# This key has the highest priority when multiple proxy env vars are set.
LLM_PROXY_URL=
# This is the URL that SQLx will use to make connections to the Postgres database.
DATABASE_URL=sqlite://database.db?mode=rwc
# This is the HMAC key that will be used to sign login tokens (JWTs).
# It just needs to be a random string, preferably at least 48 characters long to provide sufficient
# brute-force resistance.
#
# If you have OpenSSL installed, try `openssl rand -base64 48`
#
# Or, just search Google for a secure password generator.
HMAC_KEY={random-string}