enable use of docker-compose.override.yml
This commit is contained in:
parent
45b58da721
commit
d929d8de67
1 changed files with 7 additions and 6 deletions
13
bin/compose
13
bin/compose
|
@ -69,12 +69,12 @@ docker_env_files="[$(echo "$ENV_FILES" | tr ':' "\n" | sed 's/.*/"&"/' | tr '\n'
|
|||
|
||||
function include_docker {
|
||||
local name src dest bool
|
||||
name="docker-compose.$1.yml"
|
||||
src="$CRIMSON_ROOT/docker/$name"
|
||||
name="$(basename "$1")"
|
||||
src="$1"
|
||||
dest="/tmp/crimson/docker/$name"
|
||||
|
||||
bool="$2"
|
||||
if [[ "$bool" == "true" ]]; then
|
||||
if [[ "$bool" == "true" ]] && [[ -f "$src" ]]; then
|
||||
|
||||
mkdir -p "$(dirname "$dest")"
|
||||
sed "s#DOCKER_ENV_FILES#$docker_env_files#" "$src" > "$dest"
|
||||
|
@ -83,9 +83,10 @@ function include_docker {
|
|||
fi
|
||||
}
|
||||
|
||||
include_docker "base" "true"
|
||||
include_docker "db" "$POSTGRES_ENABLED"
|
||||
include_docker "api" "$API_ENABLED"
|
||||
include_docker "$CRIMSON_ROOT/docker/docker-compose.base.yml" "true"
|
||||
include_docker "$CRIMSON_ROOT/docker/docker-compose.db.yml" "$POSTGRES_ENABLED"
|
||||
include_docker "$CRIMSON_ROOT/docker/docker-compose.api.yml" "$API_ENABLED"
|
||||
include_docker "$PROJECT_ROOT/docker-compose.override.yml" "true"
|
||||
|
||||
# set project name
|
||||
|
||||
|
|
Loading…
Reference in a new issue