mryash-dev commented on PR #554: URL: https://github.com/apache/airavata/pull/554#issuecomment-3170760726
## 🐳 Docker Development Environment Setup ### What Added - **`docker-compose.yml`** - Complete multi-service setup (ZooKeeper, Kafka, RabbitMQ, MariaDB, Airavata) ### What We Changed - **`dev-tools/airavata-server.properties`** - Fixed all Docker networking configs: - `airavata.host:2181` → `zookeeper:2181` - Database URLs to use `mysql:3306` - RabbitMQ/Kafka broker URLs for Docker services - Added missing Helix and workflow manager configs - **`dev-tools/deployment-scripts/docker-startup.sh`** - Enhanced startup: - Added API Server (sharing-registry) startup - Fixed log streaming with service prefixes for `docker logs -f` - Added missing configuration properties ### Result **One-command setup for new developers:** ```bash docker compose up docker logs -f airavata-monolithic # See all service logs with prefixes ``` **All core services working:** - Airavata API (8930), File Server (8050), Database (3306), RabbitMQ (15672), Kafka (9092) - Controller, Participant, Pre/Post-WM all connected and operational No manual configuration needed! 🚀 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@airavata.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org