NFDI4Health LDH Deployment
Anweisungen und Ressourcen für die Einrichtung eines NFDI4Health Local Data Hup.
Haftungsausschluss
Dieses Projekt und seine Komponenten sind Gegenstand intensiver Entwicklung und werden daher als Alpha-Version betrachtet. Verwenden Sie diese Bereitstellungsmethode noch nicht für Produktionszwecke, da Sie in Zukunft gezwungen sein könnten, eine Neuinstallation durchzuführen, was zum Verlust der hochgeladenen Daten führen könnte. Wenn Sie jedoch versuchen möchten, an der Entwicklung der Software teilzunehmen, sind Sie hiermit herzlich eingeladen, dies zu tun. Fühlen Sie sich frei, Fehlerberichte und Vorschläge im Issue Tracker zu erstellen.
Voraussetzungen
Docker
- Docker muss auf dem System installiert sein. Bitte folgen Sie den offiziellen Installationsanweisungen
- Denken Sie auch daran, einem Nicht-Root-Linux-Benutzer die Verwendung von Docker zu erlauben, indem Sie ihn zur Docker-Gruppe hinzufügen (siehe Docker-Dokumentation), da sonst nur ein Root-Benutzer in der Lage ist, Docker auszuführen.
Verwendung
Um einen ersten und einfachen Einblick zu bekommen, wie eine ldh aussehen wird, folgen Sie den folgenden Schritten.
- Klonen Sie dieses Repository
git clone https://github.com/nfdi4health/ldh-deployment.git cd ldh-deployment
- Kopieren Sie docker-compose.env.tpl nach docker-compose.env und ersetzen Sie
durch ein Passwort cat docker-compose.env.tpl \ | sed "s|<db-password>|$(openssl rand -base64 21)|" \ | sed "s|<root-password>|$(openssl rand -base64 21)|" \ > docker-compose.env
- Verwenden Sie compose zum Starten des LDH
docker compose up -d