ORISO Dokumentation
Getting Started

Clone ORISO Repositories

Create project directory and transfer ORISO repositories using SCP, Git, or manual transfer methods

Clone ORISO Repositories

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

Create the main project directory for ORISO Platform files.

# Create project directory
mkdir -p ~/online-beratung
cd ~/online-beratung

# Initialize git (optional)
git init

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/

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

Auf dieser Seite