Whanos is an automated pipeline to deploy applications written in any languages!
- Automatically poll git repository
- Automatic language detection
- Base and standalone images
- Support for Java, C, Python, Javascript and Befunge
- Automatic generation of a docker image
- Automatic deployment and scaling to Kubernetes
You have to clone this repository.
- You must have a local docker installation
- You must have a local kubernetes cluster running
You can spin up the application using:
./scripts/build.sh
In order to have a whanos compliant application that is deployed on kubernetes you have to create a whanos.yml
which follow this structure:
# Example application
deployment:
resources:
limits:
memory: "128M"
requests:
memory: "128M"
ports:
- 3000
If you want to contribute to the project you can check out the repository documentation
Edouard Sengeissen Diego Rojas Allan Debeve