Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/komodo/komodo-web-deploy
Minimal deployment system for Komodo web apps
https://github.com/komodo/komodo-web-deploy
Last synced: about 1 month ago
JSON representation
Minimal deployment system for Komodo web apps
- Host: GitHub
- URL: https://github.com/komodo/komodo-web-deploy
- Owner: Komodo
- Created: 2014-04-22T20:30:51.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-01-04T12:00:34.000Z (almost 3 years ago)
- Last Synced: 2024-03-25T23:38:53.147Z (9 months ago)
- Language: JavaScript
- Size: 11.7 KB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
This is a small and very simple deployment script that allows us to automatically
deploy eg. komodoide.com whenever we push to our deployment branches.It is designed specifically with static sites in mind, and will only work if
both deployer and deployment configurations are on the same server, in the same
parent directory.For a site to be valid for deployment it must have a deploy.js library in its
root which exposes the following methods:* init(logger)
* run(params, done)
* schedule(branch, cron, deploy) - optional, if you want to schedule deployments
via cronTo learn more about how this works please look at [deploy.js] on the komodo-website repository
[deploy.js]: https://github.com/Komodo/komodo-website/blob/master/deploy.js