From 9beb8ba5434e10b78d658da82e7fa0a36598789e Mon Sep 17 00:00:00 2001 From: Yax <1949284+kianby@users.noreply.github.com> Date: Fri, 1 Oct 2021 11:40:30 +0200 Subject: [PATCH] use executable permission to know if a service must be enabled --- 0/docker-compose.yml | 0 blog/docker-compose.blog.yml | 0 deluge/docker-compose.deluge.yml | 0 dokuwiki/docker-compose.dokuwiki.yml | 0 glances/docker-compose.glances.yml | 0 photo/docker-compose.photo.yml | 0 portainer/docker-compose.portainer.yml | 0 seafile/docker-compose.seafile.yml | 0 selfoss/docker-compose.selfoss.yml | 0 set_aliases | 4 ++-- shaarli/docker-compose.shaarli.yml | 0 traefik/docker-compose.traefik.yml | 0 wallabag/docker-compose.wallabag.yml | 0 www/docker-compose.www.yml | 0 14 files changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 0/docker-compose.yml mode change 100644 => 100755 blog/docker-compose.blog.yml mode change 100644 => 100755 deluge/docker-compose.deluge.yml mode change 100644 => 100755 dokuwiki/docker-compose.dokuwiki.yml mode change 100644 => 100755 glances/docker-compose.glances.yml mode change 100644 => 100755 photo/docker-compose.photo.yml mode change 100644 => 100755 portainer/docker-compose.portainer.yml mode change 100644 => 100755 seafile/docker-compose.seafile.yml mode change 100644 => 100755 selfoss/docker-compose.selfoss.yml mode change 100644 => 100755 shaarli/docker-compose.shaarli.yml mode change 100644 => 100755 traefik/docker-compose.traefik.yml mode change 100644 => 100755 wallabag/docker-compose.wallabag.yml mode change 100644 => 100755 www/docker-compose.www.yml diff --git a/0/docker-compose.yml b/0/docker-compose.yml old mode 100644 new mode 100755 diff --git a/blog/docker-compose.blog.yml b/blog/docker-compose.blog.yml old mode 100644 new mode 100755 diff --git a/deluge/docker-compose.deluge.yml b/deluge/docker-compose.deluge.yml old mode 100644 new mode 100755 diff --git a/dokuwiki/docker-compose.dokuwiki.yml b/dokuwiki/docker-compose.dokuwiki.yml old mode 100644 new mode 100755 diff --git a/glances/docker-compose.glances.yml b/glances/docker-compose.glances.yml old mode 100644 new mode 100755 diff --git a/photo/docker-compose.photo.yml b/photo/docker-compose.photo.yml old mode 100644 new mode 100755 diff --git a/portainer/docker-compose.portainer.yml b/portainer/docker-compose.portainer.yml old mode 100644 new mode 100755 diff --git a/seafile/docker-compose.seafile.yml b/seafile/docker-compose.seafile.yml old mode 100644 new mode 100755 diff --git a/selfoss/docker-compose.selfoss.yml b/selfoss/docker-compose.selfoss.yml old mode 100644 new mode 100755 diff --git a/set_aliases b/set_aliases index 3d388c4..2e51ee8 100755 --- a/set_aliases +++ b/set_aliases @@ -1,9 +1,9 @@ #!/bin/bash # override docker-compose -# perm 444 ignores YAML files without other read-only permission +# non executable YAML files are skipped (aka disabled services) docker-compose () { - /usr/local/bin/docker-compose $(find -name 'docker-compose*.yml' -type f -perm 444 -printf '%p\t%d\n' 2>/dev/null | sort -n -k2 | cut -f 1 | awk '{print "-f "$0}') $@ + /usr/local/bin/docker-compose $(find -name 'docker-compose*.yml' -type f -perm -u+x -printf '%p\t%d\n' 2>/dev/null | sort -n -k2 | cut -f 1 | awk '{print "-f "$0}') $@ } alias up='docker-compose --env-file /srv/hosting/.env up -d' diff --git a/shaarli/docker-compose.shaarli.yml b/shaarli/docker-compose.shaarli.yml old mode 100644 new mode 100755 diff --git a/traefik/docker-compose.traefik.yml b/traefik/docker-compose.traefik.yml old mode 100644 new mode 100755 diff --git a/wallabag/docker-compose.wallabag.yml b/wallabag/docker-compose.wallabag.yml old mode 100644 new mode 100755 diff --git a/www/docker-compose.www.yml b/www/docker-compose.www.yml old mode 100644 new mode 100755