docs: archive entra materials and simplify deployment docs
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# The Order
|
||||
|
||||
**A comprehensive platform for digital identity, verifiable credentials, and legal document management**
|
||||
**A Phoenix-native platform for digital identity, verifiable credentials, and legal document management**
|
||||
|
||||
[](LICENSE)
|
||||
[](https://www.typescriptlang.org/)
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
## Overview
|
||||
|
||||
The Order is a sovereign cloud platform providing:
|
||||
The Order is a sovereign platform providing:
|
||||
- **Digital Identity Management**: eIDAS/DID-based identity verification
|
||||
- **Verifiable Credentials**: Microsoft Entra VerifiedID integration
|
||||
- **Verifiable Credentials**: DID and issuer-domain based credential services
|
||||
- **Legal Document Management**: Comprehensive DMS for law firms and courts
|
||||
- **Virtual Data Rooms**: Secure deal management
|
||||
- **Financial Services**: Payment processing and invoicing
|
||||
- **e-Residency**: Digital residency services
|
||||
|
||||
Built with **Cloud for Sovereignty** principles, ensuring data residency, compliance, and operational control.
|
||||
Built for **Sankofa Phoenix / Proxmox** operations, with data residency, compliance, and operational control anchored in the Sankofa runtime.
|
||||
|
||||
## Quick Start
|
||||
|
||||
@@ -25,8 +25,7 @@ Built with **Cloud for Sovereignty** principles, ensuring data residency, compli
|
||||
- Node.js >= 18.0.0
|
||||
- pnpm >= 8.0.0
|
||||
- Docker & Docker Compose
|
||||
- Azure CLI (for deployments)
|
||||
- Terraform >= 1.5.0 (for infrastructure)
|
||||
- Proxmox / Sankofa Phoenix operator access for deployment tasks
|
||||
|
||||
### Installation
|
||||
|
||||
@@ -51,15 +50,10 @@ pnpm dev
|
||||
### Environment Setup
|
||||
|
||||
1. Copy `.env.example` to `.env`
|
||||
2. Configure Azure credentials:
|
||||
```bash
|
||||
ARM_SUBSCRIPTION_ID="your-subscription-id"
|
||||
ARM_TENANT_ID="your-tenant-id"
|
||||
ARM_LOCATION="westeurope"
|
||||
```
|
||||
2. Configure the local environment variables needed for your workload.
|
||||
3. Load environment:
|
||||
```bash
|
||||
source infra/scripts/azure-load-env.sh
|
||||
source .env
|
||||
```
|
||||
|
||||
## Project Structure
|
||||
@@ -80,7 +74,7 @@ the-order/
|
||||
|
||||
### Services
|
||||
|
||||
- **Identity Service** (`services/identity/`): eIDAS/DID, verifiable credentials, Entra VerifiedID
|
||||
- **Identity Service** (`services/identity/`): eIDAS/DID, verifiable credentials, identity management
|
||||
- **Intake Service** (`services/intake/`): Document ingestion, OCR, classification
|
||||
- **Finance Service** (`services/finance/`): Payments, ledgers, invoicing
|
||||
- **Dataroom Service** (`services/dataroom/`): Virtual data rooms, deal management
|
||||
@@ -95,8 +89,7 @@ the-order/
|
||||
|
||||
### Infrastructure
|
||||
|
||||
- **Terraform** (`infra/terraform/`): Azure infrastructure, Cloud for Sovereignty landing zones
|
||||
- **Kubernetes** (`infra/k8s/`): Container orchestration
|
||||
- **Kubernetes** (`infra/k8s/`): Container orchestration manifests for containerized workloads
|
||||
- **Monitoring** (`infra/monitoring/`): Prometheus, Grafana
|
||||
|
||||
## Documentation
|
||||
@@ -107,8 +100,8 @@ the-order/
|
||||
- [Architecture Overview](docs/architecture/README.md) - System architecture
|
||||
|
||||
### Deployment
|
||||
- [Azure Deployment](docs/deployment/azure/ENVIRONMENT_SETUP.md) - Azure setup
|
||||
- [Sovereignty Landing Zone](docs/deployment/azure/SOVEREIGNTY_LANDING_ZONE_DEPLOYMENT.md) - Multi-region deployment
|
||||
- [Deployment Overview](docs/deployment/overview.md) - Sankofa Phoenix deployment model
|
||||
- [Deployment Quick Reference](docs/deployment/DEPLOYMENT_QUICK_REFERENCE.md) - operator commands
|
||||
- [Kubernetes Deployment](infra/k8s/README.md) - K8s deployment guide
|
||||
|
||||
### Architecture
|
||||
@@ -117,8 +110,7 @@ the-order/
|
||||
- [Data Models](docs/architecture/README.md#data-models) - Entity relationships
|
||||
|
||||
### Integrations
|
||||
- [Entra VerifiedID](docs/integrations/entra-verifiedid/README.md) - Credential issuance
|
||||
- [Azure CDN](docs/deployment/azure/cdn-setup.md) - CDN configuration
|
||||
- [Legacy Provider Archive](archive/quarantined-legacy-stack/README.md) - quarantined historical material
|
||||
|
||||
### Legal System
|
||||
- [Document Management](docs/legal/document-management/) - DMS documentation
|
||||
@@ -173,17 +165,11 @@ pnpm --filter @the-order/database test
|
||||
|
||||
## Infrastructure
|
||||
|
||||
### Azure Deployment
|
||||
### Sankofa Phoenix Deployment
|
||||
|
||||
```bash
|
||||
# Load environment
|
||||
source infra/scripts/azure-load-env.sh
|
||||
|
||||
# Deploy infrastructure
|
||||
./infra/scripts/azure-deploy.sh
|
||||
|
||||
# Deploy sovereignty landing zone
|
||||
./infra/scripts/deploy-sovereignty-landing-zone.sh
|
||||
# Preview the full Phoenix-native flow
|
||||
./scripts/deploy/deploy.sh --all --environment dev --dry-run
|
||||
```
|
||||
|
||||
### Kubernetes Deployment
|
||||
@@ -201,7 +187,7 @@ kubectl apply -k infra/k8s/overlays/dev
|
||||
### Digital Identity
|
||||
- ✅ eIDAS compliance
|
||||
- ✅ DID (Decentralized Identifiers)
|
||||
- ✅ Microsoft Entra VerifiedID
|
||||
- ✅ DID and issuer-domain based credential issuance
|
||||
- ✅ Verifiable Credentials
|
||||
|
||||
### Document Management
|
||||
@@ -213,14 +199,14 @@ kubectl apply -k infra/k8s/overlays/dev
|
||||
- ✅ E-signatures
|
||||
|
||||
### Security & Compliance
|
||||
- ✅ Cloud for Sovereignty
|
||||
- ✅ Sankofa Phoenix operational control
|
||||
- ✅ Data residency enforcement
|
||||
- ✅ Customer-managed encryption
|
||||
- ✅ Private endpoints
|
||||
- ✅ GDPR & eIDAS compliance
|
||||
|
||||
### Infrastructure
|
||||
- ✅ Multi-region deployment (7 regions)
|
||||
- ✅ Phoenix / Proxmox deployment flow
|
||||
- ✅ Well-Architected Framework
|
||||
- ✅ Infrastructure as Code
|
||||
- ✅ Automated deployments
|
||||
@@ -243,16 +229,14 @@ kubectl apply -k infra/k8s/overlays/dev
|
||||
- Redis
|
||||
|
||||
### Infrastructure
|
||||
- Azure (non-US commercial regions)
|
||||
- Sankofa Phoenix / Proxmox
|
||||
- Kubernetes
|
||||
- Terraform
|
||||
- Docker
|
||||
|
||||
### Monitoring
|
||||
- Prometheus
|
||||
- Grafana
|
||||
- OpenTelemetry
|
||||
- Log Analytics
|
||||
|
||||
## Contributing
|
||||
|
||||
@@ -279,7 +263,7 @@ See [LICENSE](LICENSE) for license information.
|
||||
|
||||
- ✅ Core services implemented
|
||||
- ✅ Legal document management complete
|
||||
- ✅ Entra VerifiedID integration complete
|
||||
- ✅ Phoenix-native identity flow complete
|
||||
- ✅ Multi-region infrastructure planned
|
||||
- 🔄 Testing and optimization in progress
|
||||
|
||||
|
||||
Reference in New Issue
Block a user