Table of Contents
The idea of this project is to provide generalized tasks for building container images, e.g., for shared development environments.
The tasks are defined in podman.tasks.yml
.
An example of how to use these tasks to build, test, and debug container images is available in Taskfile.yml
.
It includes and parameterizes the general tasks to build a personal development environment defined in the images/dev/
directory.
You may use this repository to build my personal development environment defined in the imges/dev/
directory.
You may also use the tasks defined in podman.tasks.yml
to build your own container images.
For this purpose include the tasks as a remote taskfile.
You will need to have these tools installed on your system:
Review available tasks via task --list
.
Build the example development environment via task image:dev:build
.
Create a WSL ready distribution of the development environment via task image:dev:wsl
.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License.
See LICENSE
for more information.