Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/will123195/devops


https://github.com/will123195/devops

Last synced: 10 days ago
JSON representation

Awesome Lists containing this project

README

        

# devops service and utility

### Service:
- listen for githooks
- daily/hourly backups
- monitor instances/services
- mirror commits to github/bitbucket

### Utiltity:
- deploy code
- liveswap
- check travis build
- create ami's

```
Usage: ops []

Commands:
ami
config
deploy [] to
instances
lb
register
rotate on
ship to
version
```

Config
```js
{
services: [
{
name: "db",
git: ["ssh+git://[email protected]/will123195/db.git"],
baseAmi: "ubuntu-nodejs", // or packerTemplate
production: {
start: "npm run production",
awsInstanceTag: "leveldb",
awsInstanceQty: 3,
openPorts: [1777]
},
staging: {
start: "npm run staging",
awsInstanceTag: "leveldb-staging",
openPorts: [1777]
}
}
],
alerts: {

}
}

}
```