forked from gnuboard/g6
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env
81 lines (67 loc) · 2.7 KB
/
.env
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
## 사용시 반드시 아래 환경변수 앞에 있는 # 주석을 지우고 사용해 주세요.
## 앞에 ## 이렇게 두개 붙어있는것은 설명문이니 지우지 마세요.
## .env 파일로 있어야 적용이 됩니다. .env.example 파일을 복사하여 복사한 파일의 이름을 .env 로 바꿔 주세요.
## Database configs
#DB_DRIVER 는 각 DBMS의 파이썬 드라이버이름입니다.
# e.g.) mysql 사용시 mysql , pymysql
DB_TABLE_PREFIX='g6_'
DB_ENGINE='sqlite'
DB_USER=''
DB_PASSWORD=''
DB_HOST='localhost'
DB_PORT=3306
DB_NAME=''
DB_CHARSET = "utf8mb4"
# 디버그 모드 설정 (True/False)
APP_IS_DEBUG = "False"
# 세션 설정
SESSION_COOKIE_NAME = "session"
# 세션 비밀키 설정 - 빈값이면 공격에 취약해 질수있습니다. 영문, 숫자 랜덤한 50자리로 구성됩니다.
SESSION_SECRET_KEY='oTcgagsaGA8EFYfoKAGQmg2fF9aQtVicylQjUDDFpe9nCYqWzEEv5GSgucpenjCh3-U'
SMTP_SERVER="localhost"
SMTP_PORT=25
# 메일 테스트시 보내는 사용자 이름 및 이메일 주소 반드시 넣어야 합니다. SMTP_USERNAME="[email protected]"
SMTP_USERNAME="username"
SMTP_PASSWORD=""
# 관리자 테마 설정
# 관리자 테마는 /admin/templates/{테마} 에 위치해야 합니다.
# 테마 이름을 입력하지 않으면 기본 테마(basic)가 적용됩니다.
ADMIN_THEME = "basic"
# 웹사이트 표시 방법 (반드시 문자열로 입력해야 합니다)
# "True" (기본값) : 반응형 웹사이트 (참고: 반응형 템플릿만 제공합니다.)
# "False" : 적응형 웹사이트
IS_RESPONSIVE = "True"
UPLOAD_IMAGE_RESIZE = "False"
# MB
UPLOAD_IMAGE_SIZE_LIMIT = 20
# px
UPLOAD_IMAGE_RESIZE_WIDTH = 1200
# px
UPLOAD_IMAGE_RESIZE_HEIGHT = 2800
# (0~100) default 80
UPLOAD_IMAGE_QUALITY = 80
# www.gnuboard.com 과 gnuboard.com 도메인은 서로 다른 도메인으로 인식합니다.
# 쿠키를 공유하려면 .gnuboard.com 과 같이 입력하세요.
# 이곳에 입력하지 않으면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 못하므로
# 로그인이 풀릴 수 있습니다.
COOKIE_DOMAIN = ""
TIME_ZONE = "Asia/Seoul"
# Template 사용 설정 (True/False)
# False 로 설정하면 웹 페이지(템플릿)를 사용하지 않습니다.
USE_TEMPLATE = "True"
# API 사용 설정 (True/False)
# False 로 설정하면 API를 사용하지 않습니다.
USE_API = "True"
# CORS 설정
CORS_ALLOW_ORIGINS=*
CORS_ALLOW_CREDENTIALS=False
CORS_ALLOW_METHODS=POST,GET,OPTIONS
CORS_ALLOW_HEADERS=*
####### API 설정 #######
# REST API 사용 버전
API_VERSION = "v1"
# to get a string like this run:
# openssl rand -hex 32
ACCESS_TOKEN_SECRET_KEY = "secretkey"
REFRESH_TOKEN_SECRET_KEY = "secretkey"
ACCESS_TOKEN_EXPIRE_MINUTES = 30