Work in progress. Nothing to see yet. Some thoughts/ideas: * Support only https. Use autogenerated self signed cert if not provided * Add token based auth, PKI? * Auditable logging (user/command/output) * Support for custom config files (.conf.d?) * Streaming responses/output for long running commands * Asynchronous/background commands? (not blocking response until command is done) * Replace tsd with typings * Add versioning to packages/images
SMU is an HTTP service which maps preconfigured shell commands to url entrypoints.
docker run -d -v <your smu.yml>:/etc/smu.yml -p 6066:6066 msurdi/smu
sudo npm install -g smu
Use the provided systemd script as a starting point for running it as a service
Ensure you have docker > 1.10 and docker-compose > 1.6
make dev to start the server in development mode (watcher/compiler/restarter).
Push new versions to dockerhub with
Push new versions to npm with