-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
71 lines (54 loc) · 2.01 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
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
# Which environment is running? These should be "development" or "production".
FLASK_ENV=production
# You should generate a random string of 64+ characters for this value in prod.
SECRET_KEY=insecure_key_for_dev
# Do you want code reloading to work with your app server? Don't do this in
# production (it's turned off by default, so don't worry about it).
WEB_RELOAD=false
# Which address and port should gunicorn bind to?
WEB_BIND=0.0.0.0:8000
# How many workers and threads should your app use?
WEB_CONCURRENCY=1
PYTHON_MAX_THREADS=1
# Flask app config
FLASK_APP='src.app'
FLASK_APP_VERSION='0.1.0'
SERVER_NAME='localhost:8000'
DATABASE_URI='dialect+driver://username:password@server_name:port/db_name'
# Jwt configurations
JWT_SECRET_KEY="secret key"
# When access token will expire(in minute)?
ACCESS_TOKEN_EXPIRES_IN=10
# When refresh token will expire(in days)?
REFRESH_TOKEN_EXPIRES_IN=5
# Admin user config
SEED_ADMIN_EMAIL="admin@flask_api.dev"
SEED_ADMIN_USERNAME="admin"
SEED_ADMIN_PASSWORD="admin45678"
# Docker
COMPOSE_PROJECT_NAME=api
# In development, having bytecode laying around can cause all sorts of weird
# issues with Docker. These are *.pyc file and the __pycache__/ folder.
PYTHONDONTWRITEBYTECODE=true
# Should Docker restart your containers if they go down?
DOCKER_RESTART_POLICY=no
# What healthcheck test command do you want to run? In development, having it
# curl your web server will result in a lot of log spam, so setting it to
# /bin/true is an easy way to make the healthcheck do basically nothing.
DOCKER_HEALTHCHECK_TEST=/bin/true
# How long should Docker wait before it SIGKILLs your process?
#DOCKER_STOP_GRACE_PERIOD=3s
# What port should be published back to the Docker host for your app server?
DOCKER_WEB_PORT=8000
# What volume path should be used?
DOCKER_WEB_VOLUME=.:/app
# Flask-Mail configurations
MAIL_DEFAULT_SENDER=''
MAIL_SERVER=''
MAIL_PORT=2525
MAIL_USE_TLS=True
MAIL_USE_SSL=False
MAIL_USERNAME=''
MAIL_PASSWORD=''
# Client app URL.Specially used for resetting password
CLIENT_APP_URL=""