Repository navigation
Expand file tree
/
Copy path.env
More file actions
86 lines (72 loc) · 2.27 KB
/
Copy path.env
File metadata and controls
86 lines (72 loc) · 2.27 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
# Mysql-docker
MYSQL_ROOT_PASSWORD=root123
MYSQL_USER=flask
MYSQL_PASSWORD=km22071994
MYSQL_DATABASE=kiotviet
MYSQL_HOST=192.168.5.11
MYSQL_PORT=3306
####
SQLALCHEMY_DATABASE_URI=mysql+asyncmy://flask:km22071994@192.168.5.11/kiotviet
SQLALCHEMY_POOL_SIZE=5
SQLALCHEMY_MAX_OVERFLOW=10
SQLALCHEMY_POOL_RECYCLE=1800
SQLALCHEMY_POOL_TIMEOUT=30
SQLALCHEMY_ECHO=False
SQLALCHEMY_TRACK_MODIFICATIONS=False
# Mongo connection
MONGO_URI=mongodb://localhost:27017
DB_NAME=my_fastapi_app
# Mongo client tuning
MONGO_MAX_POOL_SIZE=100
MONGO_MIN_POOL_SIZE=10
MONGO_CONNECT_TIMEOUT_MS=30000
MONGO_SERVER_SELECTION_TIMEOUT_MS=30000
MONGO_SOCKET_TIMEOUT_MS=30000
MONGO_WAIT_QUEUE_TIMEOUT_MS=30000
MONGO_RETRY_WRITES=true
MONGO_WRITE_CONCERN=wmajority
MONGO_JOURNAL=true
MONGO_TZ_AWARE=true
# allow host
CORS_ORIGINS=["http://localhost:5173","http://127.0.0.1:5173"]
# CORS_ORIGINS="http://localhost:3000,http://127.0.0.1:3000"
# CORS_ORIGINS="https://frontend1.com,https://admin.frontend2.com"
# JWT
ALGORITHM=HS256
REFRESH_SECRET_KEY=your_refresh_secret_key
ACCESS_SECRET_KEY=your_access_secret_key
ACCESS_TOKEN_EXPIRE=86400
REFRESH_TOKEN_EXPIRE=31536000
# Cookie and Security
SECURE_HTTPS=False
EXPIRATION_MAX_AGE=600000
SAMESITE=Lax
# Minio
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=admin123
MINIO_ENDPOINT=92.168.5.11:9000
MINIO_IP_ADDRESS=192.168.5.11
MINIO_SECURE=False
# Minio Bucket
MINIO_BUCKET=kiotviet-bucket
# Minio File Prefix
MINIO_FILE_PREFIX=kiotviet-files
# Minio File Expiration
MINIO_FILE_EXPIRATION=3600 # 1 hour in seconds
# Minio File Size Limit
MINIO_FILE_SIZE_LIMIT=10485760 # 10 MB in bytes
# Minio File Types
MINIO_FILE_TYPES=["image/jpeg", "image/png", "application/pdf"]
# Minio File Path
MINIO_FILE_PATH=uploads/kiotviet
# Minio File URL
MINIO_FILE_URL=http://localhost:9000/kiotviet-bucket/uploads/kiotviet
# Minio File Metadata
# Minio File ACL
MINIO_FILE_ACL=private # Options: private, public-read, authenticated-read, etc.
# Minio File Versioning
MINIO_FILE_VERSIONING=True # Enable or disable versioning for files
# Minio File Encryption
MINIO_FILE_ENCRYPTION=True # Enable or disable encryption for files
# Minio File Logging
MINIO_FILE_LOGGING=True # Enable or disable logging for file operations