-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings.py
111 lines (92 loc) · 3.29 KB
/
settings.py
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# coding: utf-8
#
# !!! Don't modify this file !!!
#
# if you need modify anything, modify settings
# in {ROOT}/project_settings.py
#
######################################################################
# webdeploy
######################################################################
DEFAULT_DEPLOY_CMD = 'fab test'
######################################################################
# SCM
######################################################################
SCM_NAME = 'mercury' # mercury or git
SCM_REPOSITORY_URL = '' # for example: ssh://kevinanew@foo.com/webdeploy.git
SCM_PASSWORD = ''
SCM_DEPLOY = 'deploy_code' # default value
SCM_PACKAGE_CMD_LIST_FOR_STAGING = ()
SCM_PACKAGE_CMD_LIST_FOR_PRODUCT = ()
######################################################################
# Database
######################################################################
REMOTE_DATABASE_BACKUP_DIR = '~/database_backup'
REMOTE_DATABASE_RESTORE_DIR = '~/database_restore'
LOCAL_DATABASE_BACKUP_DIR = '~/webdeploy_backup/database'
######################################################################
# Project
######################################################################
PROJECT_NAME = ''
PROJECT_REMOTE_SOURCE_CODE_DIR = ''
PROJECT_TEMPLATE_DIR_LIST = ()
PROJECT_SYNC_DIR = (
)
######################################################################
# Deploy command
######################################################################
PIP_REQUIREMENTS = """
"""
PROJECT_DEPLOY_CMD_LIST = ()
######################################################################
# Web server
######################################################################
WEB_SERVER_FASTCGI_PORT = ''
WEB_SERVER_RESTART_CMD_LIST = ''
IS_WEB_SERVER_RESTART_NEED_SUDO = True
######################################################################
# Cron
######################################################################
PROJECT_CRON_FILE = '' # corntab config file
######################################################################
# Staging server settings
######################################################################
STAGING_WEBSITE_URL = ''
STAGING_SSH_HOSTS = []
STAGING_SSH_PORT = 22
STAGING_SSH_USER = ''
STAGING_SSH_PASSWORD = ''
STAGING_SSH_KEY = ''
STAGING_DATABASE_HOST = ''
STAGING_DATABASE_USER = ''
STAGING_DATABASE_PASSWORD = ''
STAGING_DATABASE_NAME = ''
STAGING_DATABASE_PORT = ''
######################################################################
# Production server settings
######################################################################
PRODUCTION_WEBSITE_URL = ''
PRODUCTION_SSH_HOSTS = []
PRODUCTION_SSH_PORT = 22
PRODUCTION_SSH_USER = ''
PRODUCTION_SSH_PASSWORD = ''
PRODUCTION_SSH_KEY = ''
PRODUCTION_DATABASE_HOST = ''
PRODUCTION_DATABASE_USER = ''
PRODUCTION_DATABASE_PASSWORD = ''
PRODUCTION_DATABASE_NAME = ''
PRODUCTION_DATABASE_PORT = ''
######################################################################
# DNS settings
######################################################################
DNS_SETUP_CMD = ''
DNS_SUB_DOMAIN = ''
DNS_DOMAIN = ''
DNS_HOST_IP = ''
######################################################################
# Project settings
######################################################################
try:
from project_settings import *
except ImportError:
pass