Skip to content

3b: Docker image #12

@valiantone

Description

@valiantone

Summary

Publish a Docker image for zero-install adoption:
docker run -p 8711:8711 -v ./data:/data knowguard/hotmem

Scope

  • Dockerfile (Alpine-based, multi-arch amd64 + arm64)
  • GitHub Actions workflow to build and push on release
  • Publish to Docker Hub (knowguard/hotmem) and GHCR
  • Default command: hotmem serve --mount /data --host 0.0.0.0

Acceptance Criteria

  • Single docker run command starts a working HotMem server
  • Volume mount persists data across container restarts
  • Image size under 100MB
  • Works on both amd64 and arm64

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase:3-dxPhase 3: Developer Experience Polish

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions