Skip to content

Commit 5cfe2ba

Browse files
committed
chore: add quotes to all env variables
1 parent ed28e7a commit 5cfe2ba

1 file changed

Lines changed: 37 additions & 37 deletions

File tree

.env.example

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,86 @@
11
# Base Configuration
22

33
# The base URL where Tinyauth is accessible
4-
TINYAUTH_APPURL=https://auth.example.com
4+
TINYAUTH_APPURL="https://auth.example.com"
55
# Log level: trace, debug, info, warn, error
6-
TINYAUTH_LOGLEVEL=info
6+
TINYAUTH_LOGLEVEL="info"
77
# Directory for static resources
8-
TINYAUTH_RESOURCESDIR=/data/resources
8+
TINYAUTH_RESOURCESDIR="/data/resources"
99
# Path to SQLite database file
10-
TINYAUTH_DATABASEPATH=/data/tinyauth.db
10+
TINYAUTH_DATABASEPATH="/data/tinyauth.db"
1111
# Disable version heartbeat
12-
TINYAUTH_DISABLEANALYTICS=false
12+
TINYAUTH_DISABLEANALYTICS="false"
1313
# Disable static resource serving
14-
TINYAUTH_DISABLERESOURCES=false
14+
TINYAUTH_DISABLERESOURCES="false"
1515
# Disable UI warning messages
16-
TINYAUTH_DISABLEUIWARNINGS=false
16+
TINYAUTH_DISABLEUIWARNINGS="false"
1717
# Enable JSON formatted logs
18-
TINYAUTH_LOGJSON=false
18+
TINYAUTH_LOGJSON="false"
1919

2020
# Server Configuration
2121

2222
# Port to listen on
23-
TINYAUTH_SERVER_PORT=3000
23+
TINYAUTH_SERVER_PORT="3000"
2424
# Interface to bind to (0.0.0.0 for all interfaces)
25-
TINYAUTH_SERVER_ADDRESS=0.0.0.0
25+
TINYAUTH_SERVER_ADDRESS="0.0.0.0"
2626
# Unix socket path (optional, overrides port/address if set)
27-
TINYAUTH_SERVER_SOCKETPATH=
27+
TINYAUTH_SERVER_SOCKETPATH=""
2828
# Comma-separated list of trusted proxy IPs/CIDRs
29-
TINYAUTH_SERVER_TRUSTEDPROXIES=
29+
TINYAUTH_SERVER_TRUSTEDPROXIES=""
3030

3131
# Authentication Configuration
3232

3333
# Format: username:bcrypt_hash (use bcrypt to generate hash)
34-
TINYAUTH_AUTH_USERS=admin:$2a$10$example_bcrypt_hash_here
34+
TINYAUTH_AUTH_USERS="admin:$2a$10$example_bcrypt_hash_here"
3535
# Path to external users file (optional)
36-
TINYAUTH_USERSFILE=
36+
TINYAUTH_USERSFILE=""
3737
# Enable secure cookies (requires HTTPS)
38-
TINYAUTH_SECURECOOKIE=true
38+
TINYAUTH_SECURECOOKIE="true"
3939
# Session expiry in seconds (7200 = 2 hours)
40-
TINYAUTH_SESSIONEXPIRY=7200
40+
TINYAUTH_SESSIONEXPIRY="7200"
4141
# Login timeout in seconds (300 = 5 minutes)
42-
TINYAUTH_LOGINTIMEOUT=300
42+
TINYAUTH_LOGINTIMEOUT="300"
4343
# Maximum login retries before lockout
44-
TINYAUTH_LOGINMAXRETRIES=5
44+
TINYAUTH_LOGINMAXRETRIES="5"
4545

4646
# OAuth Configuration
4747

4848
# Regex pattern for allowed email addresses (e.g., /@example\.com$/)
49-
TINYAUTH_OAUTH_WHITELIST=
49+
TINYAUTH_OAUTH_WHITELIST=""
5050
# Provider ID to auto-redirect to (skips login page)
51-
TINYAUTH_OAUTH_AUTOREDIRECT=
51+
TINYAUTH_OAUTH_AUTOREDIRECT=""
5252
# OAuth Provider Configuration (replace MYPROVIDER with your provider name)
53-
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_CLIENTID=your_client_id_here
54-
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_CLIENTSECRET=your_client_secret_here
55-
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_AUTHURL=https://provider.example.com/oauth/authorize
56-
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_TOKENURL=https://provider.example.com/oauth/token
57-
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_USERINFOURL=https://provider.example.com/oauth/userinfo
58-
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_REDIRECTURL=https://auth.example.com/oauth/callback/myprovider
59-
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_SCOPES=openid email profile
60-
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_NAME=My OAuth Provider
53+
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_CLIENTID="your_client_id_here"
54+
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_CLIENTSECRET="your_client_secret_here"
55+
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_AUTHURL="https://provider.example.com/oauth/authorize"
56+
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_TOKENURL="https://provider.example.com/oauth/token"
57+
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_USERINFOURL="https://provider.example.com/oauth/userinfo"
58+
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_REDIRECTURL="https://auth.example.com/oauth/callback/myprovider"
59+
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_SCOPES="openid email profile"
60+
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_NAME="My OAuth Provider"
6161
# Allow self-signed certificates
62-
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_INSECURE=false
62+
TINYAUTH_OAUTH_PROVIDERS_MYPROVIDER_INSECURE="false"
6363

6464
# UI Customization
6565

6666
# Custom title for login page
67-
TINYAUTH_UI_TITLE=Tinyauth
67+
TINYAUTH_UI_TITLE="Tinyauth"
6868
# Message shown on forgot password page
6969
TINYAUTH_UI_FORGOTPASSWORDMESSAGE="Contact your administrator to reset your password"
7070
# Background image URL for login page
71-
TINYAUTH_UI_BACKGROUNDIMAGE=
71+
TINYAUTH_UI_BACKGROUNDIMAGE=""
7272

7373
# LDAP Configuration
7474

7575
# LDAP server address
76-
TINYAUTH_LDAP_ADDRESS=ldap://ldap.example.com:389
76+
TINYAUTH_LDAP_ADDRESS="ldap://ldap.example.com:389"
7777
# DN for binding to LDAP server
78-
TINYAUTH_LDAP_BINDDN=cn=readonly,dc=example,dc=com
78+
TINYAUTH_LDAP_BINDDN="cn=readonly,dc=example,dc=com"
7979
# Password for bind DN
80-
TINYAUTH_LDAP_BINDPASSWORD=your_bind_password
80+
TINYAUTH_LDAP_BINDPASSWORD="your_bind_password"
8181
# Base DN for user searches
82-
TINYAUTH_LDAP_BASEDN=dc=example,dc=com
82+
TINYAUTH_LDAP_BASEDN="dc=example,dc=com"
8383
# Search filter (%s will be replaced with username)
84-
TINYAUTH_LDAP_SEARCHFILTER=(&(uid=%s)(memberOf=cn=users,ou=groups,dc=example,dc=com))
84+
TINYAUTH_LDAP_SEARCHFILTER="(&(uid=%s)(memberOf=cn=users,ou=groups,dc=example,dc=com))"
8585
# Allow insecure LDAP connections
86-
TINYAUTH_LDAP_INSECURE=false
86+
TINYAUTH_LDAP_INSECURE="false"

0 commit comments

Comments
 (0)