Skip to content
This repository was archived by the owner on Apr 4, 2026. It is now read-only.

Commit d94e67d

Browse files
committed
Add PROJECTS_FOLDER to default.cfg
1 parent 834827f commit d94e67d

4 files changed

Lines changed: 18 additions & 4 deletions

File tree

source/compose.manager/default.cfg

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
OUTPUTSTYLE="ttyd"
22
PATCH_UI="false"
3-
DEBUG_TO_LOG="false"
3+
DEBUG_TO_LOG="false"
4+
PROJECTS_FOLDER="/boot/config/plugins/compose.manager/projects"

source/compose.manager/event/started

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
#!/bin/bash
22

3-
COMPOSE_ROOT=/boot/config/plugins/compose.manager/projects
3+
source /usr/local/emhttp/plugins/compose.manager/default.cfg
4+
source /boot/config/plugins/compose.manager/compose.manager.cfg
5+
6+
COMPOSE_ROOT=$PROJECTS_FOLDER
47
COMPOSE_WRAPPER=/usr/local/emhttp/plugins/compose.manager/scripts/compose.sh
58

69
sanitize() {

source/compose.manager/event/stopping_docker

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
#!/bin/bash
22

3-
COMPOSE_ROOT=/boot/config/plugins/compose.manager/projects
3+
source /usr/local/emhttp/plugins/compose.manager/default.cfg
4+
source /boot/config/plugins/compose.manager/compose.manager.cfg
5+
6+
COMPOSE_ROOT=$PROJECTS_FOLDER
47
COMPOSE_WRAPPER=/usr/local/emhttp/plugins/compose.manager/scripts/compose.sh
58

69
for dir in $COMPOSE_ROOT/*; do
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
<?php
2-
$compose_root = "/boot/config/plugins/compose.manager/projects";
2+
require_once("/usr/local/emhttp/plugins/dynamix/include/Wrappers.php");
3+
4+
function locate_compose_root($name) {
5+
$cfg = parse_plugin_cfg($name);
6+
return $cfg['PROJECTS_FOLDER'] ?? "/boot/config/plugins/compose.manager/projects";
7+
}
8+
39
$plugin_root = "/usr/local/emhttp/plugins/compose.manager/";
410
$socket_name = "compose_manager_action";
511
$sName = "compose.manager";
@@ -8,4 +14,5 @@
814
$docker_label_webui = "net.unraid.docker.webui";
915
$docker_label_shell = "net.unraid.docker.shell";
1016
$docker_label_managed_name = "composeman";
17+
$compose_root = locate_compose_root($sName);
1118
?>

0 commit comments

Comments
 (0)