The integration catalog contains a list of connectors that represent possible application integrations and provides a set of available operations that can be performed on them. It serves as a central point for managing application integrations, allowing users to easily browse, upload, or download existing connectors.
Make sure you have installed:
- Docker
- Docker Compose (v2+)
Also, verify that the following secret files exist in docker/secrets/:
- db_password.txt
- github_token.txt
- jenkins_token.txt
- jenkins_username.txt
cd dockerThis folder contains docker-compose.yml and entrypoint scripts.
docker-compose up --build--buildensures that Angular frontend and Spring Boot backend are rebuilt.- Two containers will start:
db→ PostgreSQL database (with init scripts executed automatically)integration-catalog→ Spring Boot application with Angular 19.2.11 frontend
- Spring Boot app: http://localhost:8080
- PostgreSQL database: port
5432
Check logs:
docker-compose logs -f integration-catalog
docker-compose logs -f db- Stop containers:
docker-compose down- To remove persistent DB data and restart clean:
docker-compose down -v
docker-compose up --build- The application reads secrets from the mounted secret files and sets them as environment variables automatically.
- SQL scripts in
config/sql/is executed only on the first database initialization.
This project is licensed under European Union Public License.