Skip to main content

Clone ORISO Repositories

Set up the project directory and transfer ORISO repositories to your server.
1

Create Project Directory

Create the main project directory for ORISO Platform files.
# Create project directory
mkdir -p ~/online-beratung
cd ~/online-beratung

# Initialize git (optional)
git init
2

Transfer ORISO-Kubernetes Repository

Choose one of the following methods to transfer your ORISO repositories to the new server.
Transfer directly from an existing server using SCP.
# On NEW server, from OLD server
scp -r old-server:/path/to/caritas-workspace ~/online-beratung/

# Verify
ls -la ~/online-beratung/caritas-workspace/
3

Verify Repository Structure

Verify all required repositories and directories are present.
cd ~/online-beratung/caritas-workspace

# Check structure
ls -la
You should see the following directories (organized by deployment priority):Primary (Required for deployment):
  • ORISO-Kubernetes/ - Helm charts and Ingress resources
  • ORISO-Database/ - Database schemas and setup scripts
Authentication:
  • ORISO-Keycloak/ - Keycloak realm configuration
Backend Services:
  • ORISO-TenantService/
  • ORISO-UserService/
  • ORISO-AgencyService/
  • ORISO-ConsultingTypeService/
Frontend:
  • ORISO-Frontend/
  • ORISO-Admin/
Communication:
  • ORISO-Matrix/ - Matrix Synapse deployment
  • ORISO-Element/ - Element.io web client
Monitoring (Optional):
  • ORISO-SignOZ/ - Observability platform
  • ORISO-HealthDashboard/ - Health monitoring
  • ORISO-Status/ - Status page
Check ORISO-Kubernetes structure:
tree -L 2 ORISO-Kubernetes/
Expected structure:
ORISO-Kubernetes/
├── README.md
├── helm/
│   ├── oriso-platform/      # Umbrella Helm chart
│   ├── charts/              # Individual service charts
│   └── values.yaml          # Global values
└── ingress/                 # Ingress resources
    ├── *.yaml               # Ingress configuration files
    └── README.md
Check ORISO-Database structure:
tree -L 2 ORISO-Database/
Expected structure:
ORISO-Database/
├── README.md
├── mariadb/                 # MariaDB schemas
│   ├── tenantservice/
│   ├── userservice/
│   ├── consultingtypeservice/
│   └── agencyservice/
├── mongodb/                 # MongoDB schemas
│   └── consulting_types/
└── scripts/
    ├── setup/
    │   └── 00-master-setup.sh
    └── backup/

Next Steps