diff --git a/Readme.md b/Readme.md index 82ee1ed..eb2fced 100644 --- a/Readme.md +++ b/Readme.md @@ -13,7 +13,7 @@ Examples: * start services (up -d) `python3 discover.py /srv/services/ /opt/docker/testing/` * which services are configured for autostart? `python3 discover.py -l /srv/services/ /opt/docker/testing/` * check status `python3 discover.py -a ps /opt/docker/testing/` -* stop services `python3 discover.py -a "down -v /srv/testing/` +* stop services `python3 discover.py -a "down -v" /srv/testing/` ### pre/post exec @@ -35,4 +35,4 @@ e.g. `python3 discover.py ./sample/ -a ps --pre 'echo {path} {step}' --post './s ### pre/post exec -e.g. `python3 start.py test.lst -a ps --pre 'echo {path} {step}' --post './sample/notify_telegram.sh {path} {cmd} {returncode} \n {stdout}'` \ No newline at end of file +e.g. `python3 start.py test.lst -a ps --pre 'echo {path} {step}' --post './sample/notify_telegram.sh {path} {cmd} {returncode} \n {stdout}'` diff --git a/discover.py b/discover.py index 66b3687..9a15e9e 100644 --- a/discover.py +++ b/discover.py @@ -62,6 +62,8 @@ if __name__ == "__main__": if args.key: PREFIX = args.key + else: + PREFIX = os.getenv('DISCOVER_PREFIX', PREFIX) services = find_services(args.service_dir) autostarts = find_autostart_services(services) if args.list: @@ -70,4 +72,4 @@ if __name__ == "__main__": else: import start for service in autostarts: - start.change_service(service, args.action, pre_cmd=args.pre, post_cmd=args.post) \ No newline at end of file + start.change_service(service, args.action, pre_cmd=args.pre, post_cmd=args.post)