Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CIRCULESS Cloud Platform

Docker Compose deployment for the CIRCULESS (Circular Economy Supply Chain Ecosystem) Cloud platform, providing infrastructure for secure data collaboration, identity management, and PKI services.

CIRCULESS Cloud Architecture

Services

  • PKI Service - Certificate lifecycle management using OpenSSL
  • Collaboration Catalogue - Data catalogue with metadata and access policies
  • PostgreSQL - Database backend

Prerequisites

  • Docker Engine 20.10+
  • Docker Compose v2.0+
  • Traefik reverse proxy with SSL resolver (myresolver)
  • DNS configuration pointing to your server

Quick Start

1. Clone and Configure

git clone <repository-url>
cd circuless-cloud
cp .env.example .env

Edit .env with your domains, credentials, and settings.

2. Generate Certificate Authority

./generateCAs.sh

This creates the necessary CA certificates and keys in the certs folder.

3. Deploy

docker compose up -d

4. Initialize Database

./initdb.sh

Configuration

All 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.

Architecture

Internet → Traefik (SSL/TLS) → PKI Service
                              → Collaboration Catalogue → PostgreSQL

Deployment Guide

Detailed deployment documentation coming soon.

License

Licensed under Apache License 2.0.

Support

Contact bAvenir at support@bavenir.com

About

Cloud infrastructure for CIRCULess project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages