The goal of this repo is to host docker boilerplates (Or at least a reference for now) for different widely used technologies these days. The current status of this repo is:
- Javascript ✅
- Python 🏗
- PHP ⛔️
- Java ⛔️
- .Net ⛔️
- Go ⛔️
- Ruby ⛔️
- Scala ⛔️
- Elixir ⛔️
(✅ ready, 🏗 in progress, ⛔️ not yet).
Once we have a reliable docker configuration for each platform, we can implement a CLI that can automatically install the boilerplate inside the project.
The project will have one folder dedicated for each technology, for example, if you want to dockerize a javascript base application, then you should check the javascript directory. Each directory will have:
- Dockerfile
- docker-compose.yml
- docker-script.sh (For running the boilerplate's scripts).
- README.md (For technology specific documentation).
You can install docker from this link.
You can install docker-compose from this link
If you want to contribute to this project either by fixing/adding to an available technology or adding new technology to the repo, then please have a look at this contribution guide.
This project is using Apache License, visit this link in order to know more about the license.