Docker script to build RAD Studio Linux deployment including RAD Server engine and InterBase database
- Container available on Docker Hub
- DocWiki PAServer Documentation
- DocWiki RAD Server Docker Deployment
- More information on InterBase
- More information on RAD Studio
- Other containers: InterBase only, PAServer and RAD Server container.
The image defaults to running PAServer on port 64211
with the password securepass
The 10.x images use Ubuntu 18.04.6 LTS (Bionic Beaver) while the 11.x images use Ubuntu 22.04.1 LTS (Jammy Jellyfish)
If you want to modify or build from GitHub without using Docker Hub, you can build the Dockerfile use the build.sh
script. Note: The Dockerfile requires the radserver_docker.sh
script in the same directory
./build.sh
To pull the Docker Hub version of pa-radserver-ib image use the pull.sh
script
./pull.sh
or
docker pull radstudio/pa-radserver-ib:latest
Where latest
is the desired tag.
To pull and run the Docker Hub version of pa-radserver-ib Docker for a debug/non-production environment use the pull-run.sh
script
./pull-run.sh
To run the Docker Hub version of pa-radserver-ib Docker use the run.sh
script
./run.sh
To run the Docker Hub version of pa-radserver-ib Docker for in InterBase only mode use the run-interbase-only.sh
script
./run-interbase-only.sh
To configure the emsserver.ini
file of an already running instance of pa-radserver-ib run the config.sh
script
./config.sh
The config.sh script will restart apache automatically.
The Solutions directory contains possible usage scenarios for using the pa-radserver-ib Docker image.
The Custom-RAD_Server-Module
solution is for the scenario in which the user has a custom module they want to deploy to RAD Server. The custom endpoint resource module needs to be in the same directory as the Dockerfile when the build-run.sh
script is called.
Usage: ./build-run.sh [module file name]
Example:
./build-run.sh samplemodule.so
This software is Copyright © 2024 by Embarcadero Technologies, Inc.
You may only use this software if you are an authorized licensee of an Embarcadero developer tools product. See the latest software license agreement for any updates.