@@ -6,65 +6,66 @@ export BOX_NAME="gearbox"
6
6
export BOX_ARGS_ALL=" $* "
7
7
8
8
# Defines the root directory of all projects.
9
- declare=" ${BOX_PROJECTS_ROOT:=/ projects} "
9
+ declare=" ${BOX_PROJECTS_ROOT:=/ home / ${USER} / projects} "
10
10
11
11
# Defines the current project in use for a single project box.
12
- declare=" ${BOX_CURRENT_PROJECT:= gearbox } "
12
+ declare=" ${BOX_CURRENT_PROJECT:= default } "
13
13
14
14
export BOX_CURRENT_PROJECT_DIR=" ${BOX_PROJECTS_ROOT} /${BOX_CURRENT_PROJECT} "
15
- export BOX_PROJECT_DIR=" ${BOX_PROJECTS_ROOT} /${BOX_CURRENT_PROJECT} "
16
-
17
-
18
- export BOX_USER=" gearbox"
19
- export BOX_USER_UID=" 1000"
20
- export BOX_USER_GID=" 1000"
21
- export BOX_USER_HOME=" /home/gearbox"
22
- export BOX_USER_FILE=" ${BOX_USER_HOME} /user.json"
23
-
24
- export BOX_BASE_DIR=" /opt/gearbox"
25
- export BOX_DYN_DIR=" /var/lib/gearbox"
26
- export BOX_CONFIG_FILE=" ${BOX_BASE_DIR} /box.json"
27
-
28
- export BOX_VERSION=" $( cat ${BOX_BASE_DIR} /version) "
29
- export BOX_ETC_DIR=" ${BOX_BASE_DIR} /etc"
30
- export BOX_RELEASES_DIR=" ${BOX_ETC_DIR} /releases"
31
- export BOX_RELEASE_DIR=" ${BOX_RELEASES_DIR} /${BOX_VERSION} "
32
- export BOX_RELEASE_JSON=" ${BOX_RELEASE_DIR} /project.json"
33
- export BOX_CLI_DIR=" ${BOX_BASE_DIR} /cli"
34
- export BOX_CLI_CMD=" ${BOX_BASE_DIR} /bin/box"
35
- export BOX_WEB_ROOT_DIR=" ${BOX_CURRENT_PROJECT_DIR} /www"
36
- export BOX_WATCHERS_DIR=" ${BOX_WEB_ROOT_DIR} /watchers"
37
- export BOX_PHPCLI=${BOX_BASE_DIR} /bin/php
38
- export BOX_CACHE_DIR=" /tmp/box-cache"
15
+ export PROJECT_ROOT=" ${BOX_PROJECTS_ROOT} /${BOX_CURRENT_PROJECT} "
16
+ export BOX_PROJECT_DIR=" ${BOX_PROJECTS_ROOT} /${BOX_CURRENT_PROJECT} "
17
+
18
+
19
+ export BOX_USER=" gearbox"
20
+ export BOX_USER_UID=" 1000"
21
+ export BOX_USER_GID=" 1000"
22
+ export BOX_USER_HOME=" /home/gearbox"
23
+ export BOX_USER_FILE=" ${BOX_USER_HOME} /user.json"
24
+
25
+ export BOX_BASE_DIR=" /opt/gearbox"
26
+ export BOX_DYN_DIR=" /var/lib/gearbox"
27
+ export BOX_CONFIG_FILE=" ${BOX_BASE_DIR} /box.json"
28
+
29
+ export BOX_VERSION=" $( cat ${BOX_BASE_DIR} /version) "
30
+ export BOX_ETC_DIR=" ${BOX_BASE_DIR} /etc"
31
+ export BOX_RELEASES_DIR=" ${BOX_ETC_DIR} /releases"
32
+ export BOX_RELEASE_DIR=" ${BOX_RELEASES_DIR} /${BOX_VERSION} "
33
+ export BOX_RELEASE_JSON=" ${BOX_RELEASE_DIR} /project.json"
34
+ export BOX_CLI_DIR=" ${BOX_BASE_DIR} /cli"
35
+ export BOX_CLI_CMD=" ${BOX_BASE_DIR} /bin/box"
36
+ export BOX_WEB_ROOT_DIR=" ${BOX_CURRENT_PROJECT_DIR} /www"
37
+ export BOX_WATCHERS_DIR=" ${BOX_WEB_ROOT_DIR} /watchers"
38
+ export BOX_PHPCLI=${BOX_BASE_DIR} /bin/php
39
+ export BOX_CACHE_DIR=" /tmp/box-cache"
39
40
mkdir -p " ${BOX_CACHE_DIR} "
40
41
sudo chown --silent --preserve-root --recursive " ${BOX_USER} :${BOX_USER} " " ${BOX_CACHE_DIR} "
41
42
42
- export BOX_GIT_DIR=" ${BOX_BASE_DIR} /.git"
43
- export BOX_LOGS_DIR=" ${BOX_PROJECT_DIR} /logs"
44
- export BOX_SQL_DIR=" ${BOX_PROJECT_DIR} /sql"
43
+ export BOX_GIT_DIR=" ${BOX_BASE_DIR} /.git"
44
+ export BOX_LOGS_DIR=" ${BOX_PROJECT_DIR} /logs"
45
+ export BOX_SQL_DIR=" ${BOX_PROJECT_DIR} /sql"
45
46
export BOX_SQL_PROVISION_LOCK=" ${BOX_PROJECT_DIR} .provisioned"
46
- export BOX_COMPOSER_FILE=" ${BOX_PROJECT_DIR} /composer.json"
47
- export BOX_PROJECT_FILE=" ${BOX_PROJECT_DIR} /project.json"
47
+ export BOX_COMPOSER_FILE=" ${BOX_PROJECT_DIR} /composer.json"
48
+ export BOX_PROJECT_FILE=" ${BOX_PROJECT_DIR} /project.json"
48
49
49
50
50
- export BOX_COMMANDS_DIR=" ${BOX_CLI_DIR} /commands"
51
- export BOX_INCLUDES_DIR=" ${BOX_CLI_DIR} /includes"
51
+ export BOX_COMMANDS_DIR=" ${BOX_CLI_DIR} /commands"
52
+ export BOX_INCLUDES_DIR=" ${BOX_CLI_DIR} /includes"
52
53
53
- export BOX_COLORS_FILE=" ${BOX_INCLUDES_DIR} /colors"
54
- export BOX_FUNCTIONS_FILE=" ${BOX_INCLUDES_DIR} /functions"
54
+ export BOX_COLORS_FILE=" ${BOX_INCLUDES_DIR} /colors"
55
+ export BOX_FUNCTIONS_FILE=" ${BOX_INCLUDES_DIR} /functions"
55
56
56
- export BOX_FILES_DIR=" ${BOX_CLI_DIR} /files"
57
+ export BOX_FILES_DIR=" ${BOX_CLI_DIR} /files"
57
58
58
- export BOX_TESTS_DIR=" ${BOX_CLI_DIR} /tests"
59
+ export BOX_TESTS_DIR=" ${BOX_CLI_DIR} /tests"
59
60
60
- export BOX_SCRIPTS_REPO=" https://github.com/gearboxworks/box-scripts/"
61
+ export BOX_SCRIPTS_REPO=" https://github.com/gearboxworks/box-scripts/"
61
62
62
- export BOX_DEPLOY_LOCK_SLUG=" deploy-lock"
63
+ export BOX_DEPLOY_LOCK_SLUG=" deploy-lock"
63
64
64
- export BOX_TMP_DIR=" /tmp/box-tmp"
65
+ export BOX_TMP_DIR=" /tmp/box-tmp"
65
66
mkdir -p " ${BOX_TMP_DIR} "
66
67
sudo chown --silent --preserve-root --recursive " ${BOX_USER} :${BOX_USER} " " ${BOX_TMP_DIR} "
67
- export DEPLOY_LOG=" ${BOX_TMP_DIR} /deploy.log"
68
+ export DEPLOY_LOG=" ${BOX_TMP_DIR} /deploy.log"
68
69
69
70
source ${BOX_INCLUDES_DIR} /colors
70
71
0 commit comments