OCI image builder
- Python 89.6%
- Shell 10.4%
| .ash | ||
| .forgejo/workflows | ||
| core | ||
| org | ||
| tests | ||
| .gitignore | ||
| config.py | ||
| flowforge.py | ||
| LICENSE | ||
| README.md | ||
flowforge
OCI image builder that uses ALTFlow as backend.
Project heavily inspired by cloud/image-forge
Warning
This repo is WIP.
Now tested suppotion for alt organization.
base organization probably do not work cause existing of "distroless"
TODO
Multi architecture build supportImage versions tagsOptimize RDB API callings amount- base image supportion
- k8s image supportion
- distroless image supportion
Requirements
python3-module-aiohttppython3-module-pydanticpython3-module-pydantic-settingspython3-module-logurupython3-module-tomlipython3-module-jinja2python3-module-yaml
How to do X?
There are several arguments that passes by environment, here is a list:
DRYALTFLOW_URLALTFLOW_AUTH(in future)REGISTRY_URLREGISTRY_AUTHSOURCE_REGISTRY(in future)SOT_REPO(in future)
As long as that project will be WIP. REGISTRY_URL & SOURCE_REGISTRY is baked in code.
How to build image
./flowforge.py -i alt/nginx`
How to build organization
./flowforge.py -o alt