forked from ClaperCo/Claper
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.sample
More file actions
88 lines (60 loc) · 2.16 KB
/
.env.sample
File metadata and controls
88 lines (60 loc) · 2.16 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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# === Basic Phoenix configuration ===
BASE_URL=http://localhost:4000
# SAME_SITE_COOKIE=Lax
# SECURE_COOKIE=false
DATABASE_URL=postgres://claper:claper@db:5432/claper
SECRET_KEY_BASE=0LZiQBLw4WvqPlz4cz8RsHJlxNiSqM9B48y4ChyJ5v1oA0L/TPIqRjQNdPZN3iEG # Generate with `mix phx.gen.secret`
# ⚠️ Don't use this exact value for SECRET_KEY_BASE or someone would be able to sign a cookie with user_id=1 and log in as the admin!
# === Storage configuration ===
PRESENTATION_STORAGE=local
PRESENTATION_STORAGE_DIR=/app/uploads
# MAX_FILE_SIZE_MB=15
# == Standard AWS environment variables
# S3_ACCESS_KEY_ID=xxx
# S3_SECRET_ACCESS_KEY=xxx
# S3_REGION=eu-west-3
# S3_BUCKET=xxx
# == If you're using an alternative S3-compatible service, port optional
# S3_SCHEME=https://
# S3_HOST=www.example.com
# S3_PORT=443
# == If the public S3-compatible URL is different from the one used to write data
# S3_PUBLIC_URL=https://www.example.com
# === Mail configuration ===
MAIL_TRANSPORT=local # smtp or postmark, anything else uses the local adapter
MAIL_FROM=noreply@claper.co
MAIL_FROM_NAME=Claper
# == Use the following if MAIL_TRANSPORT=smtp
# SMTP_RELAY=smtp.example.com
# SMTP_PORT=465
# SMTP_RETRIES=1
# SMTP_NO_MX_LOOKUPS=false
# SMTP_AUTH=always # if_available, always or never
# SMTP_USERNAME=username
# SMTP_PASSWORD=xxx
# SMTP_SSL=false
# SMTP_TLS=if_available # if_available, always or never
# SMTP_SSL_DEPTH=2
# SMTP_SSL_SERVER=*.example.com
# == Use the following if MAIL_TRANSPORT=postmark
# POSTMARK_API_KEY=xxx
# == Dev mailbox
# ENABLE_MAILBOX_ROUTE=false
# MAILBOX_USER=admin
# MAILBOX_PASSWORD=admin
# === Claper configuration ===
# ENABLE_ACCOUNT_CREATION=true
# EMAIL_CONFIRMATION=true
# ALLOW_UNLINK_EXTERNAL_PROVIDER=false
# LOGOUT_REDIRECT_URL=https://google.com
# GS_JPG_RESOLUTION=300x300
# LANGUAGES=en,fr,es,it,nl,de
# === OIDC configuration ===
# OIDC_PROVIDER_NAME="OpenID"
# OIDC_ISSUER=https://my-idp.example/application/o/claper/
# OIDC_CLIENT_ID=XXX
# OIDC_CLIENT_SECRET=XXX
# OIDC_SCOPES="openid email profile"
# OIDC_LOGO_URL=""
# OIDC_PROPERTY_MAPPINGS="roles:custom_attributes.roles,organization:custom_attributes.organization"
# OIDC_AUTO_REDIRECT_LOGIN=true