-
Notifications
You must be signed in to change notification settings - Fork 172
Expand file tree
/
Copy path.env.example
More file actions
59 lines (53 loc) · 1.48 KB
/
.env.example
File metadata and controls
59 lines (53 loc) · 1.48 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
# Production configuration
# Copy to /var/lib/devpush/.env and fill in your values
# Secrets (auto-generated by install.sh)
SECRET_KEY=
ENCRYPTION_KEY= # python -c 'from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())'
POSTGRES_PASSWORD=
# System (auto-generated by install.sh)
SERVICE_UID=
SERVICE_GID=
SERVER_IP= # Public IP of the server
# Domains & SSL
APP_HOSTNAME=example.com
DEPLOY_DOMAIN=example.com
LE_EMAIL=admin@example.com
CERT_CHALLENGE_PROVIDER=default # default|cloudflare|route53|gcloud|digitalocean|azure
# CF_DNS_API_TOKEN=
# GitHub App (see https://devpu.sh/gh-app)
GITHUB_APP_ID=
GITHUB_APP_NAME=
GITHUB_APP_PRIVATE_KEY= # PEM content, use \n for newlines
GITHUB_APP_WEBHOOK_SECRET=
GITHUB_APP_CLIENT_ID=
GITHUB_APP_CLIENT_SECRET=
# Email
EMAIL_SENDER_ADDRESS=
RESEND_API_KEY= # Optional if SMTP is configured (see below)
# SMTP_HOST=
# SMTP_PORT=587
# SMTP_USERNAME=
# SMTP_PASSWORD=
# Optional
# GOOGLE_CLIENT_ID=
# GOOGLE_CLIENT_SECRET=
# APP_NAME=/dev/push
# APP_DESCRIPTION=
# EMAIL_SENDER_NAME=/dev/push
# POSTGRES_DB=devpush
# POSTGRES_USER=devpush-app
# REDIS_URL=redis://redis:6379
# DEFAULT_CPUS=0.5
# MAX_CPUS=4.0
# DEFAULT_MEMORY_MB=2048
# MAX_MEMORY_MB=8192
# DEFAULT_DB_SIZE_LIMIT_BYTES=5368709120
# JOB_TIMEOUT_SECONDS=320
# JOB_MAX_TRIES=3
# DEPLOYMENT_TIMEOUT_SECONDS=300
# MAGIC_LINK_TTL_SECONDS=900
# AUTH_TOKEN_TTL_DAYS=30
# AUTH_TOKEN_REFRESH_THRESHOLD_DAYS=1
# AUTH_TOKEN_ISSUER=devpush-app
# AUTH_TOKEN_AUDIENCE=devpush-web
# LOG_LEVEL=WARNING