Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/seven1m/do-install-button

NO LONGER MAINTAINED
https://github.com/seven1m/do-install-button

Last synced: 3 months ago
JSON representation

NO LONGER MAINTAINED

Awesome Lists containing this project

README

        

# DO Install Button

This is an **experimental** installer for getting apps running quickly on DigitalOcean. **NO LONGER MAINTAINED**

This tool is written by DO fans, and is not affiliated with DigitalOcean Inc.

## Run this tool yourself

```
git clone [email protected]:seven1m/do-install-button.git
cd do-install-button
cp config.yml{.example,}
# edit config.yml appropriately
bundle
rackup
```

## app.yml config format:

```yaml
name: MyApp
image: ubuntu-14-04-x64
min_size: 1gb
config:
#cloud-config
users:
- name: deploy
groups: sudo
shell: /bin/bash
sudo: ['ALL=(ALL) NOPASSWD:ALL']
packages:
- git
runcmd:
- cd /home/deploy && git clone git://github.com/foo/bar.git && cd bar && bash provision.sh
```

## Copyright

Copyright (c) Tim Morgan. See LICENSE file in this directory.