Docker-Bereitstellung für RAD Server

Aus RAD Studio
Wechseln zu: Navigation, Suche

RAD Server enthält vordefinierte Docker-Images für RAD Server auf Linux, das auf Docker Hub gehostet wird. Mit RAD Studio, das auf Docker gehostet ist, können Sie:

  • Eine RAD Studio Linux-Konsole für die RAD Studio-IDE bereitstellen und die Ausgabe von PAServer anzeigen.
  • Ein benutzerdefiniertes RAD Server-Ressourcenmodul aus der RAD Studio-IDE über PAServer bereitstellen und installieren.
  • Mehrere RAD Server Docker-Containerinstanzen nebeneinander gruppieren.
  • Einen untergeordneten Docker-Container auf Basis eines vorhandenen RAD Server-Docker-Images als übergeordnetes Element erzeugen, das benutzerdefinierte RAD Server-Ressourcenmodule enthält.

Docker Hub-Container für RAD Studio

Die verfügbaren Docker-Container für RAD Studio basieren auf Ubuntu 18.04:

  • Radstudio/paserver – Enthält PAServer an Port 64211 und BroadwayD an Port 8082.
  • Radstudio/pa-radserver – Hat PAServer an Port 64211, Apache an Port 80 und BroadwayD an Port 8082.
  • Radstudio/pa-radserver-ib – Besteht aus Apache an Port 80, BroadwayD an Port 8082 und die RAD Server-Datenbank (InterBase) an Port 3050.

DockerHub.png

Docker-Image "paserver"

Da dieses Image PAServer und BoradwayD enthält, können Sie konsolen- und GUI-basierte Anwendungen mit PAServer bereitstellen und die GUI-Anwendungen in einem Webbrowser über den BroadwayD-Server anzeigen.

Docker-Image "pa-radserver"

Mit diesem Docker-Container können Sie Linux-Anwendungen und benutzerdefinierte RAD Server-Endpunkte testen, debuggen und bereitstellen sowie RAD Server in einer Produktionsumgebung bereitstellen.

Hinweis: Mit dem Produktionsinstallationsprogramm für RAD Server können Sie eine RAD Server-Datenbank (InterBase) installieren, die über Instanzen des Docker-Container-Images "pa-radserver" verbunden werden kann.

Docker-Image "pa-radserver-ib"

Dieses Image enthält alle Funktionen des Images "pa-radserver" und zusätzlich die RAD Server-Datenbank (InterBase). Das Dockerfile "pa-radserver-ib" kann so konfiguriert werden, dass es eine Lizenz-SLIP-Datei für RAD Server akzeptiert, mit der Sie einen vollständig lizenzierten Docker-Container erstellen können. Andernfalls sollte der Container "pa-radserver-ib" das erste Mal im Vordergrundmodus ausgeführt werden, damit Sie eine RAD Server-Lizenz hinzufügen können.

RAD Server-Bereitstellungsprojekte für Docker

Zur Bereitstellung eines benutzerdefinierten RAD Server-Endpunkts über ein Ressourcenmodul in ein ausgeführtes Docker-Container-Image für RAD Server sind RAD Studio-Projekte an folgenden Speicherorten verfügbar:

Dockerfiles

Das Dockerfile für PAServer (paserver), das Dockerfile für RAD Server und PAServer (paserver) sowie das Dockerfile für RAD Server und PAServer und InterBase (pa-radserver-ib) können Sie über den jeweiligen unten aufgeführten Link zusammen mit Anweisungen herunterladen, die Docker während des Builds zum Erstellen des Docker-Images verwendet.

Das Dockerfile benötigt eine bestimmte Version von PAServer, die beim Build von Embarcadero heruntergeladen wird. Die Version kann zur Unterstützung zukünftiger Versionen aktualisiert werden, indem die URLs des RAD Server -Produktionsinstallationsprogramms oder des PAServer-Archivs aktualisiert werden. Das Standardpasswort für paserver lautet embtdocker.


Siehe auch