Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with min
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Amiee Lo f0c4f2f54d
Updating survey link
5 years ago
..
.vscode Add voting sample (#201) 6 years ago
results Implement library support for service discovery (#299) 6 years ago
vote Updating survey link 5 years ago
worker Use environment variables for secrets in prod (#315) 6 years ago
.editorconfig Add voting sample (#201) 6 years ago
README.md fix link to redis setup (#352) 6 years ago
VotingSample.sln Add voting sample (#201) 6 years ago
ingress.yml Add voting sample (#201) 6 years ago
tye.yaml Implement library support for service discovery (#299) 6 years ago

README.md

VotingSample

Voting sample app inspired by https://github.com/dockersamples/example-voting-app with a few different implementation choices.

For running

The project should be immediately runnable by calling tye run from the directory.

For deployment

A few things need to be configured before deploying to Kubernetes.

  • Setting up Redis. A connection string needs to be provided to connect to Redis. You can follow our tutorial on setting up redis in your cluster.

  • Setting up postgresql. A connection string eventually needs to be provided to tye for postgresql.

  • Deploying the ingress.yaml by calling:

    kubectl apply -f ingress.yml