https://github.com/davidjenni/coreup
Create CoreOS cluster (hosted on a cloud provider; digitalocean for now) and initialize as a docker swarm.
https://github.com/davidjenni/coreup
coreos docker-machine docker-swarm golang
Last synced: 11 months ago
JSON representation
Create CoreOS cluster (hosted on a cloud provider; digitalocean for now) and initialize as a docker swarm.
- Host: GitHub
- URL: https://github.com/davidjenni/coreup
- Owner: davidjenni
- License: mit
- Created: 2018-02-19T05:55:23.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-05T07:02:54.000Z (almost 8 years ago)
- Last Synced: 2024-10-18T05:57:41.118Z (over 1 year ago)
- Topics: coreos, docker-machine, docker-swarm, golang
- Language: Go
- Size: 43 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CoreUp
[](https://travis-ci.org/davidjenni/coreup)
[](https://codecov.io/gh/davidjenni/coreup)
[](https://goreportcard.com/report/github.com/davidjenni/coreup)
Create and manage CoreOS cluster (hosted on a cloud provider) and initialize a docker swarm.
To create docker host nodes, docker-machine is used.
Right now, only supported cloud provider is DigitalOcean
## Development
Install a Go distribution (v1.8 or newer) and ensure GOPATH is set,
see [Go Getting Started](https://golang.org/doc/install)
Install a editor or IDE that supports go and debugging, e.g. [VS Code](https://code.visualstudio.com/download)
```
brew install go dep
go get github.com/davidjenni/coreup
cd $GOPATH/src/github.com/davidjenni/coreup
dep ensure
make
```
Tool support (macOS):
```
brew install dep
brew install go-delve/delve/delve
make get-tools
```
## License
[MIT License](https://github.com/davidjenni/coreup/blob/master/LICENSE)