Skip to content

Add standalone Docker image#81

Merged
em3s merged 7 commits intomainfrom
init/docker-standalone
Jan 20, 2026
Merged

Add standalone Docker image#81
em3s merged 7 commits intomainfrom
init/docker-standalone

Conversation

@em3s
Copy link
Copy Markdown
Contributor

@em3s em3s commented Jan 20, 2026

Summary

Add a standalone Docker image that bundles the Actionbase server and CLI into a single container.
The server runs in the background with in-memory storage, and the CLI runs interactively in the foreground.

Closes #53

Changes

  • Add Dockerfile (runtime only, copies pre-built artifacts)
  • Add entrypoint script to start server and launch CLI after health check
  • Add GitHub Actions workflow for multi-arch (amd64/arm64) image build
  • Add README with usage instructions

How to Test

Local

./docker/standalone/build.sh

Github Actions for amd64 and arm64

  • Push tag standalone/*
  • Manual dispatch (workflow_dispatch)

@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. enhancement New feature or request labels Jan 20, 2026
@em3s em3s self-assigned this Jan 20, 2026
@em3s em3s merged commit 40a97d2 into main Jan 20, 2026
9 checks passed
@zipdoki
Copy link
Copy Markdown
Contributor

zipdoki commented Jan 20, 2026

@em3s
LGTM 👍 I have verified that the command works.

In this case, the CLI needs to run in --proxy mode for the hands-on guide. Could you please add the --proxy flag to the command?

@em3s em3s changed the title chore: add standalone Docker image Add standalone Docker image Feb 12, 2026
@em3s em3s deleted the init/docker-standalone branch March 1, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Docker one-liner for quick local evaluation

2 participants