Allow specifying overrides for docker services

This commit is contained in:
Manuel Thalmann 2024-11-26 15:47:38 +01:00
parent 30c1618318
commit 6fabcdc304
2 changed files with 3 additions and 1 deletions

View file

@ -2,3 +2,4 @@ include:
- path:
- docker-compose.base.yml
- docker-compose.secrets.yml
- docker-compose.overrides.yml

View file

@ -116,6 +116,7 @@ begin
sudo mkdir -p (getServiceRoot $argv)
sudo mkdir -p "$nginxRoot"
sudo mkdir -p (dirname (getServiceSecretsConfig $argv))
sudo touch "$root/docker-compose.overrides.yml"
sudo cp "$dir/docker-compose.yml" "$root"
end
@ -183,6 +184,6 @@ begin
set extraPatterns "|$extraPatterns"
end
printf "%s\n" --base-directory (getServiceRoot $argv) --hidden --no-ignore "^(docker-compose\.secrets\.yml|data)\$$extraPatterns"
printf "%s\n" --base-directory (getServiceRoot $argv) --hidden --no-ignore "^(docker-compose\.(secrets|overrides)\.yml|data)\$$extraPatterns"
end
end