No description
| example-conf | ||
| output | ||
| resources | ||
| .gitignore | ||
| build-iso.sh | ||
| build.sh | ||
| Containerfile | ||
| Readme.md | ||
fedora-router
Description
VPP & Bird based routing plaatform.
Usage
Configuration
CONF_DIR_NAME contains bird.conf and vpp.conf which are executed by Bird and VPP respectively. CONF_DIR_NAME also serves as the container image's tag.
Build ISO for install
./build-iso.sh CONF_DIR_NAME
ENV OPTIONS
- CACHE: Setting to anything enables layer caching. Greatly reduces iteration time when writing configs.
- TAG: Set to image name and repo. Required for updates. Default: localhost/fedora-server Example: docker.io/fborries/fedora-server
Build container only
./build.sh CONF_DIR_NAME
ENV OPTIONS
- CACHE: Setting to anything enables layer caching. Greatly reduces iteration time when writing configs.
- TAG: Set to image name and repo. Required for updates. Default: localhost/fedora-server Example: docker.io/fborries/fedora-server
- ENGINE: Set to container engine. Default podman.
Push the image (ex. docker push docker.io/fborries/fedora-server:example-conf) after to allow updates.