Categorygithub.com/topfreegames/mystack-controller
modulepackage
0.4.20
Repository: https://github.com/topfreegames/mystack-controller.git
Documentation: pkg.go.dev

# README

mystack-controller

Build Status

Mystack creates a personal stack of predefined services on kubernetes for your users

Dependencies

  • Go 1.7
  • Docker

building docker image

make build-docker

Building

Build a linux binary

make cross-build-linux-amd64

Automated tests

To run unit tests:

make unit

To run integration tests:

make int

To run them all:

make test

Running

This controller must run inside Kubernetes cluster. So you need to create a docker image, push it to Dockerhub and run a service using this image. Here is an example of how to do it.

Build a docker image

On project root, run (mind the dot):

docker build -t dockerhub-user/mystack-controller:v1 .

Push it to Dockerhub

docker push dockerhub-user/mystack-controller:v1

Run postgres on Kubernetes

kubectl create -f ./manifests/postgres.yaml

Run controller on Kubernetes

kubectl create -f ./manifests/controller.yaml

# Packages

https://github.com/topfreegames/mystack-controller Licensed under the MIT license: http://www.opensource.org/licenses/mit-license Copyright © 2017 Top Free Games <[email protected]>.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author