forked from saptarian/coinbase-clone
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
66 lines (58 loc) · 1.54 KB
/
.env.example
File metadata and controls
66 lines (58 loc) · 1.54 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
####### FLASK #######
FLASK_ENV=default
# FLASK_ENV=production
SECRET_KEY=super-secret
JWT_SECRET_KEY=jwt-super-secret
# FLASK_BASE_URL
####### CORS #######
CORS_ACCEPTED=http://localhost:5173,http://localhost:8080
####### RATE LIMITER #######
# IGNORE_RATE_LIMITER=1
# TRUSTED_PROXIES=
RATE_LIMIT=60
RATE_SECONDS=60
####### DATABASES #######
POSTGRES_USER=coinbase
POSTGRES_PASSWORD=postgres123
POSTGRES_HOST=postgres
# POSTGRES_DB
REDIS_HOST=redis
# REDIS_PORT
####### 3RD API #######
OPEN_EXCHANGE_RATES_APP_ID=fzPsYnjV7PJfQWUy
RAPIDAPI_KEY=fzPsYnjV7PJfQWUy
CMC_PRO_API_KEY=fzPsYnjV7PJfQWUy
# CMC_BASE_URL
# CRYPTO_NEWS_HOST
# YAHOO_FINANCE_BASE_URL
# OPEN_EXCHANGE_RATES_BASE_URL
# CMC_MOCK_API_KEY
####### DOCKER #######
# Rather than use the directory name, let's control the name of the project.
COMPOSE_PROJECT_NAME=coinbaseclone
COMPOSE_PROFILES=consul,postgres,redis,backend,nginx
# Enable BuildKit by default:
# https://docs.docker.com/develop/develop-images/build_enhancements
DOCKER_BUILDKIT=1
DOCKER_RESTART_POLICY=no
DOCKER_WEB_HEALTHCHECK_TEST=/bin/true
DOCKER_WEB_PORT_FORWARD=80
DOCKER_BACKEND_VOLUME=.:/app
# DOCKER_POSTGRES_CPUS=.5
# DOCKER_POSTGRES_MEMORY=50m
# DOCKER_REDIS_CPUS=.5
# DOCKER_REDIS_MEMORY=50m
# DOCKER_BACKEND_CPUS=1.5
# DOCKER_BACKEND_MEMORY=250m
# DOCKER_NGINX_CPUS=.5
# DOCKER_NGINX_MEMORY=50m
# DOCKER_VAULT_CPUS=.5
# DOCKER_VAULT_MEMORY=50m
# DOCKER_CONSUL_CPUS=.5
# DOCKER_CONSUL_MEMORY=50m
####### GUNICORN #######
# Backend worker
# BACKEND_CONCURRENCY=2
BACKEND_RELOAD=true
####### VAULT #######
# VAULT_DEV_ROOT_TOKEN_ID