Files
mev-beta/scripts/deploy-production-docker.sh
Administrator 0e39b0795b feat(docker): add podman-compose support and fix deployment issues
Update production Docker deployment to support both Docker and Podman
container runtimes with automatic detection.

Changes:
- Update deploy-production-docker.sh: Auto-detect podman/docker runtime
- Update docker-compose.yml: Use config.dev.yaml, remove problematic config mount
- Fix .env file: Remove quotes from environment values (prevents URL parsing errors)
- Fix logs directory permissions: Ensure writable by container user

Features:
- Automatic container runtime detection (podman preferred over docker)
- Uses container-runtime.sh for runtime detection
- Config file baked into image during build
- Environment variables override config settings
- Fixed WebSocket endpoint validation errors

Testing:
- Successfully deployed with podman-compose
- Container runs with restart: always policy
- Metrics server running on port 9090
- RPC endpoints validated correctly
- Pool discovery system initialized

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 04:29:32 +01:00

6.8 KiB
Executable File