diff options
-rwxr-xr-x | bin/compose | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/bin/compose b/bin/compose index 20c9992..34df8fe 100755 --- a/bin/compose +++ b/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 |