Skip to content

feat: added Docker Support, added comprehensive Docker support with one-command startup for PicoClaw.#67

Closed
fahadahmadansari111 wants to merge 1 commit intosipeed:mainfrom
fahadahmadansari111:feature/docker-support
Closed

feat: added Docker Support, added comprehensive Docker support with one-command startup for PicoClaw.#67
fahadahmadansari111 wants to merge 1 commit intosipeed:mainfrom
fahadahmadansari111:feature/docker-support

Conversation

@fahadahmadansari111
Copy link
Copy Markdown
Contributor

Changes:

  • Multi-stage Dockerfile (~50MB final image)
  • Production-ready docker-compose.yml with health checks and persistent volumes
  • .dockerignore for optimized builds
  • Quick start scripts for Linux/macOS and Windows

CI/CD:

  • GitHub Actions workflow for automated multi-platform builds (amd64, arm64)
  • Automated publishing to GitHub Container Registry

Documentation:

  • Comprehensive DOCKER-SETUP.md with setup, configuration, and troubleshooting
  • DOCKER_IMPLEMENTATION.md with technical implementation details
  • Updated README.md with Docker installation section

Developer tools:

  • Make targets: docker-up, docker-down, docker-logs, docker-shell, docker-clean
  • .env.example template for environment configuration

Benefits:
✅ One-command deployment
✅ No Go installation required
✅ Persistent workspace via Docker volumes
✅ Multi-platform support (x86_64, ARM64)
✅ Production-ready with health checks
✅ Automated CI/CD builds

@fahadahmadansari111 fahadahmadansari111 changed the title added Docker Support, added comprehensive Docker support with one-command startup for PicoClaw. feat: added Docker Support, added comprehensive Docker support with one-command startup for PicoClaw. Feb 12, 2026
@lxowalle
Copy link
Copy Markdown
Collaborator

Hi, @fahadahmadansari111 , thanks for the pr. A similar pr already exists here, please check #10. If there are any optimizations, welcome to submit again.

@Leeaandrob
Copy link
Copy Markdown
Collaborator

@Zepan This PR adds Docker support at +864 lines. However, PR #180 (goreleaser) was already merged and handles Docker builds. Additionally, PR #172 (Docker curl) was also merged.

Recommendation: Close. Docker support has been addressed by #180 and #172. This older PR likely conflicts with the current Docker setup.

@lxowalle
Copy link
Copy Markdown
Collaborator

Thank you for your contribution! However, this feature has already been resolved. We've decided to close this PR, but we truly appreciate your involvement!

@lxowalle lxowalle closed this Feb 18, 2026
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