Skip to content

Production podman / development toolbx containers - #18

Open
macmacal wants to merge 13 commits into
develfrom
feature/toolbx_dev_container
Open

Production podman / development toolbx containers#18
macmacal wants to merge 13 commits into
develfrom
feature/toolbx_dev_container

Conversation

@macmacal

@macmacal macmacal commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Description

Adds couple of scripts:

  1. install_links.sh which adds symbolic links for the following scripts to the ~/.local/bin
  2. aegis_build_image.sh which builds the base image for the aegis_ros project.
  3. aegis_run.sh which builds a selected aegis_ros branch and runs it in a standalone podman container.
  4. aegis_toolbx.sh which enters (and fresh builds) a toolbx container
  5. aegis_clean.sh which cleans all mess with the containers.

In addition, when th aegis_run or aegis_toolbx are being run inside the .../aegis_ros/ directory or its subdirectories, they automatically reads the git branch.

Everything was basically vibe coded with the Claude Opus 5.

Motivation and context

  • Tools for easy project rebuilding and running (especially when working with the aegis_gym or new features).
  • Now it is possible to easily rebuild the toolbx container for aegis_ros every day!

How has this been tested?

Checklist

  • All TODOs in the code have been resolved or linked to a proper issue.
  • Code has been (auto)formatted.
  • Documentation (e.g., README, CHANGELOG, Wiki) has been updated.
  • All automated checks have passed.

Clickup task: 869eu8yft

@macmacal macmacal added the enhancement New feature or request label Sep 7, 2026
@macmacal
macmacal marked this pull request as draft September 7, 2026 16:10
@macmacal macmacal changed the title WIP: Feature/toolbx dev container Production podman / development toolbx containers Sep 8, 2026
@macmacal
macmacal requested a review from sivral September 8, 2026 18:57
@macmacal
macmacal marked this pull request as ready for review September 8, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant