This repository sets up a a development environment for all resources neede to debug Zuidui components using Docker Compose such as RabbitMQ and PgAdmin. The services are interconnected within a Docker network named zuidui.
Ensure you have the following installed on your system:
docker-compose.yml: Defines the services, their configurations, and networking..env: Contains environment variables used by Docker Compose and the services.Makefile: Provides a set of commands to automate common tasks.
-
.env File: Update the
.envfile with appropriate values. -
docker-compose.yml: Ensure it references the
.envfile for environment variables.
Use the Makefile for common tasks:
-
Build and start the services:
make run
-
Stop the services:
make clean
- RabbitMQ Management Console: Accessible at
http://localhost:${BROKER_PORT_MANAGEMENT} - PgAdmin: Accessible at
http://localhost:${PGADMIN_PORT}
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Open a Pull Request.
This project is licensed under the Apache 2.0 License. See the LICENSE file for details.
For any inquiries or issues, please open an issue on the GitHub repository or contact any of the maintainers.