Add options for enabling docker-compose services

This commit is contained in:
Manuel Thalmann 2024-11-22 17:31:08 +01:00
parent db0b8637ab
commit bc914ff88e
4 changed files with 60 additions and 1 deletions
scripts/Common/Software/docker

View file

@ -12,5 +12,19 @@ begin
sudo usermod -aG docker "$_flag_user"
end
function installSWDependencies -V dir -V args
source "$dir/../../../lib/settings.fish"
set -la argv $args
argparse -i "name=" "user=" -- $argv
set -l services (getProgramConfig --name "$_flag_name" --user "$_flag_user" --json | jq '.services')
for service in (echo "$services" | jq '. | keys[]' --raw-output0 | string split0)
if echo "$services" | SERVICE=$service jq --exit-status ".[env.SERVICE].enable" >/dev/null
fish "$dir/services/$service/main.fish" $argv
end
end
end
runInstaller $argv
end