Problem
Users currently need to install Rust/Cargo to build and use amdb.
This limits usage in CI/CD environments (GitHub Actions, Jenkins) and non-Rust setups.
Proposed Solution
- Create a optimized
Dockerfile (multi-stage build).
- Update GitHub Actions (
release.yml or new docker.yml) to build and push the image to GitHub Container Registry (GHCR) on release.
- Ensure the image works by mounting a volume (
-v $(pwd):/app).
Definition of Done
Problem
Users currently need to install Rust/Cargo to build and use
amdb.This limits usage in CI/CD environments (GitHub Actions, Jenkins) and non-Rust setups.
Proposed Solution
Dockerfile(multi-stage build).release.ymlor newdocker.yml) to build and push the image to GitHub Container Registry (GHCR) on release.-v $(pwd):/app).Definition of Done
Dockerfilecreated and works locally.ghcr.io/OWNER/amdb:lateston release.