Skip to content

feat: add Docker support#18

Merged
ozymandiashh merged 1 commit intomainfrom
feat/docker
Mar 22, 2026
Merged

feat: add Docker support#18
ozymandiashh merged 1 commit intomainfrom
feat/docker

Conversation

@ozymandiashh
Copy link
Copy Markdown
Owner

Summary

  • Dockerfile: Python 3.12-slim + rclone, editable install
  • docker-compose.yml: easy setup with rclone config volume mount
  • docker-entrypoint.sh: patches bind address to 0.0.0.0 for container networking
  • .dockerignore: clean builds
  • README: Docker install instructions

Usage

docker run -d -p 8787:8787 \
  -v ~/.config/rclone:/root/.config/rclone:ro \
  husamsoboh/cloudhop:latest

Test plan

  • docker build succeeds
  • Container starts and serves wizard on :8787
  • rclone available inside container
  • Existing tests still pass (501 passed, no code changes)

Dockerfile with Python 3.12-slim + rclone, docker-compose.yml
for easy setup, entrypoint script to bind 0.0.0.0 inside container.
Mounts rclone config as read-only volume.

Co-Authored-By: Claude <noreply@anthropic.com>
@ozymandiashh ozymandiashh merged commit 8124f32 into main Mar 22, 2026
14 of 15 checks passed
@ozymandiashh ozymandiashh deleted the feat/docker branch March 22, 2026 13:27
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.

1 participant