Skip to content

ADD: Docker capability#18

Open
PathosEthosLogos wants to merge 2 commits into
chihacknight:mainfrom
PathosEthosLogos:main
Open

ADD: Docker capability#18
PathosEthosLogos wants to merge 2 commits into
chihacknight:mainfrom
PathosEthosLogos:main

Conversation

@PathosEthosLogos

Copy link
Copy Markdown

The goal is to contain the CLI.

  1. Build the image docker build -t govbot:latest -f actions/govbot/Dockerfile actions/govbot
  2. Run the setup/config pipeline docker run --rm -v $(pwd):/home/govbot govbot:latest
  3. Clone all states docker run --rm -v $(pwd):/home/govbot govbot:latest clone all

There are other commands, such as

docker run --rm -v $(pwd):/home/govbot govbot:latest logs

docker run --rm -v $(pwd):/home/govbot govbot:latest build

docker run --rm -v $(pwd):/home/govbot govbot:latest delete all

which are all in-line with the regular commands.

@sartaj sartaj left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excited to try this, but I dont think the dockerfile needs Cargo dependencies as it should be able to download the release binary. Approving so it doesnt block for now though

@sartaj

sartaj commented May 13, 2026

Copy link
Copy Markdown
Contributor

Tracking on this issue: #23

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants