Skip to content
Device Management with Instant Configurations and Alerts
Python Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
angelo Commit release/1.0.0 Jul 18, 2019
bin Commit release/1.0.0 Jul 18, 2019
scripts/build Commit release/1.0.0 Jul 18, 2019
tests Commit release/1.0.0 Jul 18, 2019
.env Commit release/1.0.0 Jul 18, 2019
.gitignore Commit release/1.0.0 Jul 18, 2019
.gitlab-ci.yml Commit release/1.0.0 Jul 18, 2019
README.md Commit release/1.0.0 Jul 18, 2019
angelo.spec Commit release/1.0.0 Jul 18, 2019
angelo.yml Commit release/1.0.0 Jul 18, 2019
requirements-build.txt
requirements-dev.txt Commit release/1.0.0 Jul 18, 2019
requirements.txt Commit release/1.0.0 Jul 18, 2019
setup.py

README.md

Angelo

Device Management with Instant Configurations and Alerts

Featuring:

  • Instant & secured configurations of software processes and parameters
  • Real-time monitoring of device health, including system resource metrics, logs, and events

Run

bin/angelo

Commands

  • up [service_name] - Starts service(s) based on the configuration file and connects to PSYGIG's platform if not already connected
  • down [service_name] - Stops service(s) based on configuration file
  • start - Similar to up but only starts ALL services
  • stop - Similar to down but stops ALL services and kills the connection to PSYGIG's platform
  • register - Allows you to register the device on PSYGIG's platform (requires your application credentials)
  • reload - Rereads the configuration file and restarts services based on the newly read configuration file
  • ps/top - View status of services started by angelo

Executable

Generate binary executable with PyInstaller via:

venv3/bin/pyinstaller --onefile --exclude-module pycrypto --exclude-module PyInstaller bin/angelo

or if angelo.spec is already generated:

venv3/bin/pyinstaller --onefile --exclude-module PyInstaller angelo.spec

Run distributable with

dist/angelo
You can’t perform that action at this time.