Skip to content

fleetshift/fleetshift-bot-instance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fleetshift-bot-instance

Custom bot runner instance built on dev-bot.

Architecture

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.

Build

git submodule update --init --recursive
docker build -f dev-bot/Dockerfile.runner -t fleetshift-bot-instance:local .

Customization

  • setup.sh — runs as root during build. Install packages, write config, etc.
  • instance/ — files COPYed to /home/botuser/app/instance/ in the image.

Updating dev-bot

cd dev-bot && git pull origin master && cd ..
git add dev-bot
git commit -m "chore: update dev-bot submodule"

Konflux

dockerfile: dev-bot/Dockerfile.runner
path-context: .

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages