Skip to content

Commit 326b4a9

Browse files
committed
Add daemon_mode builder script
1 parent 1f197b0 commit 326b4a9

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

env.sh.example

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
11
#!/usr/bin/env sh
22

33
TITLE="DOCKER BUILDER SCRIPT" # script name
4-
VER="1.2" # script version
4+
VER="1.3" # script version
55
ENV="development" # (development / production)
66
REMOVE_CACHE="0" # (0 = using cache, 1 = no-cache)
77
RECREATE_CONTAINER="0" # (0 = disable recreate container, 1 = force recreate container)
88
SKIP_BUILD="0" # (0 = with build process, 1 = bypass build process)
9+
DAEMON_MODE="1" # (0 = disable daemon mode, 1 = running daemon mode / background)
10+
11+
#### Sample Daemon Command ###
12+
# docker-compose up -d
13+
# docker attach [docker_name]
14+
##############################
915

1016
USERNAME=`echo $USER`
1117
PATH_HOME=`echo $HOME`
1218

1319
CONTAINER_PRODUCTION="mariadb mongodb nginx nodejs postgresql python redis ruby vim application"
14-
CONTAINER_DEVELOPMENT="mariadb ruby"
20+
CONTAINER_DEVELOPMENT="postgresql ruby"
1521

1622
export DOCKER_CLIENT_TIMEOUT=120
1723
export COMPOSE_HTTP_TIMEOUT=120
@@ -75,6 +81,15 @@ recreate() {
7581
fi
7682
}
7783

84+
daemon_mode() {
85+
if [ "$DAEMON_MODE" = "0" ]
86+
then
87+
DAEMON=""
88+
else
89+
DAEMON="-d"
90+
fi
91+
}
92+
7893
docker_build() {
7994
if [ "$SKIP_BUILD" = "0" ]
8095
then
@@ -95,6 +110,7 @@ docker_build() {
95110
}
96111

97112
docker_up() {
113+
daemon_mode
98114
echo ""
99115
echo "--------------------------------------------------------------------------"
100116
get_time
@@ -104,7 +120,7 @@ docker_up() {
104120
echo "--------------------------------------------------------------------------"
105121
echo "\033[22;32m[ $DATE ] docker-compose up $RECREATE $BUILD_ENV \033[0m "
106122
echo "--------------------------------------------------------------------------"
107-
docker-compose up $RECREATE $BUILD_ENV
123+
docker-compose up $DAEMON $RECREATE $BUILD_ENV
108124
echo ""
109125
}
110126

0 commit comments

Comments
 (0)