https://github.com/msg555/tplbuild
Templated reproducible container build tool
https://github.com/msg555/tplbuild
Last synced: 26 days ago
JSON representation
Templated reproducible container build tool
- Host: GitHub
- URL: https://github.com/msg555/tplbuild
- Owner: msg555
- License: other
- Created: 2021-12-13T02:10:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-10T09:38:18.000Z (over 2 years ago)
- Last Synced: 2025-09-20T05:26:55.500Z (6 months ago)
- Language: Python
- Homepage:
- Size: 221 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tplbuild - Templated reproducible container build tool
*tplbuild* is a wrapper around
[Dockerfiles](https://docs.docker.com/engine/reference/builder/#format)
to make buildilng container images better. The two main features that inspired
the creaton of *tplbuild* were
- Templating build instructions through [Jinja](https://jinja.palletsprojects.com/)
- Enabling fast and reproducible builds among developers
## Installation
*tplbuild* can be installed through *pip*. This installs both the `tplbuild`
CLI utility and the *tplbuild* Python library.
```sh
pip install tplbuild
```
*tplbuild* is supported and tested on Python 3.8-3.10
## Documentation
Documentation for *tplbuild* can be found
[here](https://tplbuild.readthedocs.io/)
### Examples
Check out the [examples](examples/) folder in this repo for some example of
what can be done with `tplbuild`.
### Demo Video
Additionally, you can find a quick tutorial highlighting key features
[here](https://youtu.be/HDiyABr8Adw)
[](https://www.youtube.com/watch?v=HDiyABr8Adw "Tplbuild Demo")