Skip to content

Commit 6797b2d

Browse files
committed
feat(docker): add cleanup for stale docker-compose files
* Implemented a cleanup mechanism to remove stale `docker-compose-*.yml` files. * This ensures that only relevant files are retained, improving organization and preventing clutter.
1 parent 98b0dac commit 6797b2d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

generate-docker-compose.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,15 @@ sed -i '$ s/.$//' "shortnamearray.json"
2323
echo -n "]" >> "shortnamearray.json"
2424
echo -n "}" >> "shortnamearray.json"
2525
rm serverlist.csv
26+
27+
shopt -s nullglob
28+
for f in docker-compose/docker-compose-*.yml; do
29+
sn="${f##*/}"
30+
sn="${sn#docker-compose-}"
31+
sn="${sn%.yml}"
32+
if [[ -z "${keep_shortnames[$sn]+x}" ]]; then
33+
echo "Removing stale file: $f"
34+
rm -f "$f"
35+
fi
36+
done
37+
shopt -u nullglob

0 commit comments

Comments
 (0)