Custom bot runner instance built on dev-bot.
Uses dev-bot as a git submodule. The submodule ships Dockerfile.runner which builds the full bot image and runs instance-specific customization hooks from this repo.
fleetshift-bot-instance/
├── dev-bot/ # Git submodule (don't modify)
├── setup.sh # Custom build steps (dnf install, pip install, etc.)
├── instance/ # Extra files COPYed into the image
└── README.md
No Dockerfile in this repo — Konflux points at dev-bot/Dockerfile.runner.
git submodule update --init --recursive
docker build -f dev-bot/Dockerfile.runner -t fleetshift-bot-instance:local .- setup.sh — runs as root during build. Install packages, write config, etc.
- instance/ — files COPYed to
/home/botuser/app/instance/in the image.
cd dev-bot && git pull origin master && cd ..
git add dev-bot
git commit -m "chore: update dev-bot submodule"dockerfile: dev-bot/Dockerfile.runner
path-context: .