Script de Docker para crear una imagen de implementación de Rad Studio Linux, incluido el motor del servidor RAD
Nota: Esta imagen necesita un contenedor diferente que ejecuta Interbase para funcionar.
La imagen predeterminada se ejecuta Paserver en el puerto 64211 con la contraseña securepass
Las imágenes 10.x usan Ubuntu 18.04.6 LTS (Beaver Bionic), mientras que las imágenes 11.x usan Ubuntu 22.04.1 LTS (Jammy Jellyfish)
Si desea modificar o construir desde GitHub sin usar Docker Hub, puede construir DockerFile con el script build.sh . Nota: El DockerFile requiere el script paserver_docker.sh en el mismo directorio
Uso: ./build.sh [db host] [port]
./build.sh yourhost.com 3050
Para extraer la versión Docker Hub de la imagen PA-RadServer, use el script pull.sh
./pull.sh
o
docker pull radstudio/pa-radserver:latest
Donde latest está la etiqueta deseada.
Para extraer y ejecutar la versión Docker Hub de la imagen PA-RadServer para un entorno de depuración/no producción, use el script pull-run.sh
Uso: ./pull-run.sh [db host] [port]
./pull-run.sh yourhost.com 3050
Para extraer y ejecutar la versión Docker Hub de la imagen PA-RadServer para un entorno de producción/no debug use el script pull-run-production.sh
Uso: ./pull-run-production.sh [db host] [port]
./pull-run-production.sh yourhost.com 3050
Para ejecutar la versión Docker Hub de PA-Radserver Docker para un entorno de no producción, use el script run.sh
Uso: ./run.sh [db host] [port]
./run.sh yourhost.com 3050
Para ejecutar la versión Docker Hub de la imagen PA-RadServer para un entorno de producción/no debug use el script run-production.sh
Uso: ./run-production.sh [db host] [port]
./run-production.sh yourhost.com 3050
Para configurar el archivo emsserver.ini de una instancia ya en ejecución de PA-RadServer ejecuta el script config.sh
./config.sh
El script config.sh reiniciará a Apache automáticamente.
El directorio de soluciones contiene posibles escenarios de uso para usar la imagen PA-Radserver Docker. La solución Custom-Rad_Server-Module es para el escenario en el que el usuario tiene un módulo personalizado que desea implementar en el servidor RAD. El módulo de recursos de punto final personalizado debe estar en el mismo directorio que DockerFile cuando se llama a la secuencia de comandos build-run.sh .
Uso: ./build-run.sh [db host] [port] [module file name]
./pull.sh
./build-run.sh yourhost.com 3050 samplemodule.so
La solución Ejemplo-Child-Image es para el escenario en el que el usuario desea agregar otros elementos a la imagen Docker. El usuario puede agregar paquetes APT otros elementos personalizados a través de DockerFile.
Uso: ./build-run.sh [db host] [port] [module file name]
./pull.sh
./build-run.sh yourhost.com 3050 samplemodule.so
Este software es Copyright © 2024 por Embarcadero Technologies, Inc.
Solo puede usar este software si es un licenciatario autorizado de un producto de herramientas de desarrollador de Embarcadero. Consulte el último acuerdo de licencia de software para cualquier actualización.

