Broadsea Configurator is a tool designed to simplify the configuration and deployment of the Broadsea stack. This project streamlines the setup process, ensuring a smooth and efficient deployment of OHDSI (Observational Health Data Sciences and Informatics) tools.
- Easy configuration of Broadsea services
- Support for multiple environments
- Automated generation of configuration files
- Integration with Docker for deployment
- Simplified management of OHDSI tools
Before using Broadsea Configurator, ensure you have the following installed:
- Docker
- Docker Compose
- Git
- PostgreSQL (if using a local database)
- Clone the repository:
git clone https://github.com/sudoshi/Broadsea-Configurator.git cd Broadsea-Configurator
- Configure environment variables by copying the example file:
cp .env.example .env
- Modify
.env
with your desired settings. - Run the setup script (if available) or manually configure as needed.
To generate the required configuration files and deploy Broadsea, use:
./configure.sh
or manually execute the required setup steps as described in the documentation.
If using Docker, start the services with:
docker-compose up -d
Check running services:
docker ps
The configuration is managed through environment variables in the .env
file. Below are some key parameters:
DB_HOST
– Database host (default:localhost
)DB_PORT
– Database port (default:5432
)DB_USER
– Database usernameDB_PASSWORD
– Database passwordOHDSI_WEBAPI_URL
– WebAPI service URL
For a full list of configurable parameters, check .env.example
.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name
- Commit changes:
git commit -m "Add new feature"
- Push to the branch:
git push origin feature-name
- Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or support, open an issue on GitHub or reach out to the project maintainers.