-
Notifications
You must be signed in to change notification settings - Fork 1
/
.env.example
42 lines (35 loc) · 1.6 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
# Chemin où seront stockés les fichiers, doit être un chemin absolu
STORAGE_PATH=/stend_storage
# Taille d'un chunk en octets (par défaut: 20000000 / 20 Mo)
# Note: assurez-vous que votre configuration (nginx, apache, etc.) autorise les requêtes de cette taille
# Dans le cas contraire, une erreur 413 (Payload Too Large) sera retournée lors de requêtes d'un chunk complet à l'API
# https://stackoverflow.com/a/37916740/16155654
CHUNK_SIZE=20000000
# Taille maximale d'un fichier en octets
FILE_MAX_SIZE=1000000000
# Mot de passe pour envoyer un fichier (aucun mot de passe requis si vide)
API_PASSWORD=password
# Durée maximale avant expiration d'un fichier en secondes (par défaut: 2592000 / 30 jours)
# Recommendées :
# 1800 = 30 minutes
# 21600 = 6 heures
# 43200 = 12 heures
# 86400 = 1 jour
# 345600 = 4 jours
# 604800 = 1 semaine
# 1209600 = 2 semaine
# 2592000 = 1 mois
# 7776000 = 3 mois
# 15552000 = 6 mois
# 0 = Ne jamais expirer
FILE_MAX_AGE=2592000
# Port sur lequel l'API sera lancée
PORT=3000
# Le serveur est-il derrrière un reverse proxy ? (par défaut: false)
# Si true, l'API utilisera l'header X-Forwarded-For pour récupérer l'adresse IP du client
# Si "cloudflare", l'API utilisera l'header CF-Connecting-IP pour récupérer l'adresse IP du client
# Si false, l'API utilisera l'adresse IP du client directement
USING_REVERSE_PROXY=false
# Marge lors de la vérification de l'espace disponible sur le disque en octets (par défaut: 1000000 / 1 Mo)
# Si l'espace sur le disque est inférieur à la taille du fichier + cette marge, l'API refusera de stocker le fichier
DISK_SPACE_MARGIN=1000000