Skip to content

Commit 5f8311d

Browse files
committed
refactor(deployment): Move supporting docker-compose YAML scripts into etc/docker-compose.
1 parent 0f18e59 commit 5f8311d

File tree

14 files changed

+48
-44
lines changed

14 files changed

+48
-44
lines changed

components/clp-package-utils/clp_package_utils/controller.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,11 @@ def _set_up_env_for_mcp_server(self) -> EnvVarsDict:
588588
component_name = MCP_SERVER_COMPONENT_NAME
589589
if self._clp_config.mcp_server is None:
590590
logger.info(f"The MCP Server is not configured, skipping {component_name} creation...")
591-
return EnvVarsDict()
591+
return EnvVarsDict(
592+
{
593+
"CLP_MCP_ENABLED": "0",
594+
}
595+
)
592596
logger.info(f"Setting up environment for {component_name}...")
593597

594598
logs_dir = self._clp_config.logs_directory / component_name
@@ -797,8 +801,6 @@ def start(self) -> None:
797801

798802
cmd = ["docker", "compose", "--project-name", self._project_name]
799803
cmd += ["--file", self._get_docker_file_name()]
800-
if self._clp_config.mcp_server is not None:
801-
cmd += ["--profile", "mcp"]
802804
cmd += ["up", "--detach", "--wait"]
803805
subprocess.run(
804806
cmd,
@@ -853,7 +855,7 @@ def _get_docker_file_name(self) -> str:
853855
"""
854856
deployment_type = self._clp_config.get_deployment_type()
855857
if deployment_type == DeploymentType.BASE:
856-
return "docker-compose-base.yaml"
858+
return "etc/docker-compose/docker-compose-base.yaml"
857859
return "docker-compose.yaml"
858860

859861

components/package-template/src/sbin/admin-tools/archive-manager.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ common_env_path="$script_dir/../.common-env.sh"
1010
# shellcheck source=.common-env.sh
1111
source "$common_env_path"
1212

13-
docker compose -f "$CLP_HOME/docker-compose.runtime.yaml" \
13+
docker compose -f "$CLP_HOME/etc/docker-compose/docker-compose.runtime.yaml" \
1414
run --rm "${CLP_COMPOSE_RUN_EXTRA_FLAGS[@]}" clp-runtime \
1515
python3 \
1616
-m clp_package_utils.scripts.archive_manager \

components/package-template/src/sbin/admin-tools/dataset-manager.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ common_env_path="$script_dir/../.common-env.sh"
1010
# shellcheck source=.common-env.sh
1111
source "$common_env_path"
1212

13-
docker compose -f "$CLP_HOME/docker-compose.runtime.yaml" \
13+
docker compose -f "$CLP_HOME/etc/docker-compose/docker-compose.runtime.yaml" \
1414
run --rm "${CLP_COMPOSE_RUN_EXTRA_FLAGS[@]}" clp-runtime \
1515
python3 \
1616
-m clp_package_utils.scripts.dataset_manager \

components/package-template/src/sbin/compress-from-s3.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ common_env_path="$script_dir/.common-env.sh"
1010
# shellcheck source=.common-env.sh
1111
source "$common_env_path"
1212

13-
docker compose -f "$CLP_HOME/docker-compose.runtime.yaml" \
13+
docker compose -f "$CLP_HOME/etc/docker-compose/docker-compose.runtime.yaml" \
1414
run --rm "${CLP_COMPOSE_RUN_EXTRA_FLAGS[@]}" clp-runtime \
1515
python3 \
1616
-m clp_package_utils.scripts.compress_from_s3 \

components/package-template/src/sbin/compress.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ common_env_path="$script_dir/.common-env.sh"
1010
# shellcheck source=.common-env.sh
1111
source "$common_env_path"
1212

13-
docker compose -f "$CLP_HOME/docker-compose.runtime.yaml" \
13+
docker compose -f "$CLP_HOME/etc/docker-compose/docker-compose.runtime.yaml" \
1414
run --rm "${CLP_COMPOSE_RUN_EXTRA_FLAGS[@]}" clp-runtime \
1515
python3 \
1616
-m clp_package_utils.scripts.compress \

components/package-template/src/sbin/decompress.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ common_env_path="$script_dir/.common-env.sh"
1010
# shellcheck source=.common-env.sh
1111
source "$common_env_path"
1212

13-
docker compose -f "$CLP_HOME/docker-compose.runtime.yaml" \
13+
docker compose -f "$CLP_HOME/etc/docker-compose/docker-compose.runtime.yaml" \
1414
run --rm "${CLP_COMPOSE_RUN_EXTRA_FLAGS[@]}" clp-runtime \
1515
python3 \
1616
-m clp_package_utils.scripts.decompress \

components/package-template/src/sbin/search.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ common_env_path="$script_dir/.common-env.sh"
1010
# shellcheck source=.common-env.sh
1111
source "$common_env_path"
1212

13-
docker compose -f "$CLP_HOME/docker-compose.runtime.yaml" \
13+
docker compose -f "$CLP_HOME/etc/docker-compose/docker-compose.runtime.yaml" \
1414
run --rm "${CLP_COMPOSE_RUN_EXTRA_FLAGS[@]}" clp-runtime \
1515
python3 \
1616
-m clp_package_utils.scripts.search \

components/package-template/src/sbin/start-clp.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ common_env_path="$script_dir/.common-env.sh"
1010
# shellcheck source=.common-env.sh
1111
source "$common_env_path"
1212

13-
docker compose -f "$CLP_HOME/docker-compose.runtime.yaml" \
13+
docker compose -f "$CLP_HOME/etc/docker-compose/docker-compose.runtime.yaml" \
1414
run --rm "${CLP_COMPOSE_RUN_EXTRA_FLAGS[@]}" clp-runtime \
1515
python3 \
1616
-m clp_package_utils.scripts.start_clp \

components/package-template/src/sbin/stop-clp.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ common_env_path="$script_dir/.common-env.sh"
1010
# shellcheck source=.common-env.sh
1111
source "$common_env_path"
1212

13-
docker compose -f "$CLP_HOME/docker-compose.runtime.yaml" \
13+
docker compose -f "$CLP_HOME/etc/docker-compose/docker-compose.runtime.yaml" \
1414
run --rm "${CLP_COMPOSE_RUN_EXTRA_FLAGS[@]}" clp-runtime \
1515
python3 \
1616
-m clp_package_utils.scripts.stop_clp \
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,80 @@
11
name: "clp-package"
22

33
include:
4-
- "docker-compose.utils.yaml"
4+
- "etc/docker-compose/docker-compose.utils.yaml"
55

66
services:
77
database:
88
extends:
9-
file: "docker-compose-all.yaml"
9+
file: "etc/docker-compose/docker-compose-all.yaml"
1010
service: "database"
1111

1212
db-table-creator:
1313
extends:
14-
file: "docker-compose-all.yaml"
14+
file: "etc/docker-compose/docker-compose-all.yaml"
1515
service: "db-table-creator"
1616

1717
queue:
1818
extends:
19-
file: "docker-compose-all.yaml"
19+
file: "etc/docker-compose/docker-compose-all.yaml"
2020
service: "queue"
2121

2222
redis:
2323
extends:
24-
file: "docker-compose-all.yaml"
24+
file: "etc/docker-compose/docker-compose-all.yaml"
2525
service: "redis"
2626

2727
results-cache:
2828
extends:
29-
file: "docker-compose-all.yaml"
29+
file: "etc/docker-compose/docker-compose-all.yaml"
3030
service: "results-cache"
3131

3232
results-cache-indices-creator:
3333
extends:
34-
file: "docker-compose-all.yaml"
34+
file: "etc/docker-compose/docker-compose-all.yaml"
3535
service: "results-cache-indices-creator"
3636

3737
compression-scheduler:
3838
extends:
39-
file: "docker-compose-all.yaml"
39+
file: "etc/docker-compose/docker-compose-all.yaml"
4040
service: "compression-scheduler"
4141

4242
compression-worker:
4343
extends:
44-
file: "docker-compose-all.yaml"
44+
file: "etc/docker-compose/docker-compose-all.yaml"
4545
service: "compression-worker"
4646

4747
webui:
4848
extends:
49-
file: "docker-compose-all.yaml"
49+
file: "etc/docker-compose/docker-compose-all.yaml"
5050
service: "webui"
5151

5252
garbage-collector:
5353
extends:
54-
file: "docker-compose-all.yaml"
54+
file: "etc/docker-compose/docker-compose-all.yaml"
5555
service: "garbage-collector"
5656

5757
query-scheduler:
5858
extends:
59-
file: "docker-compose-all.yaml"
59+
file: "etc/docker-compose/docker-compose-all.yaml"
6060
service: "query-scheduler"
6161

6262
query-worker:
6363
extends:
64-
file: "docker-compose-all.yaml"
64+
file: "etc/docker-compose/docker-compose-all.yaml"
6565
service: "query-worker"
6666

6767
reducer:
6868
extends:
69-
file: "docker-compose-all.yaml"
69+
file: "etc/docker-compose/docker-compose-all.yaml"
7070
service: "reducer"
7171

7272
mcp-server:
7373
extends:
74-
file: "docker-compose-all.yaml"
74+
file: "etc/docker-compose/docker-compose-all.yaml"
7575
service: "mcp-server"
7676

7777
api-server:
7878
extends:
79-
file: "docker-compose-all.yaml"
79+
file: "etc/docker-compose/docker-compose-all.yaml"
8080
service: "api-server"

0 commit comments

Comments
 (0)