Docker Compose deployment for the CIRCULESS (Circular Economy Supply Chain Ecosystem) Cloud platform, providing infrastructure for secure data collaboration, identity management, and PKI services.
- PKI Service - Certificate lifecycle management using OpenSSL
- Collaboration Catalogue - Data catalogue with metadata and access policies
- PostgreSQL - Database backend
- Docker Engine 20.10+
- Docker Compose v2.0+
- Traefik reverse proxy with SSL resolver (
myresolver) - DNS configuration pointing to your server
git clone <repository-url>
cd circuless-cloud
cp .env.example .envEdit .env with your domains, credentials, and settings.
./generateCAs.shThis creates the necessary CA certificates and keys in the certs folder.
docker compose up -d./initdb.shAll sensitive configuration is managed through the .env file:
- Domains: PKI, Collaboration Catalogue, and OIDC endpoints
- Database: Credentials and connection settings
- PKI: CA paths, CRL settings, and authentication
- OIDC: Realm configuration and secrets
See .env.example for all available options.
Internet → Traefik (SSL/TLS) → PKI Service
→ Collaboration Catalogue → PostgreSQL
Detailed deployment documentation coming soon.
Licensed under Apache License 2.0.
Contact bAvenir at support@bavenir.com
