For background information on this repository, please read this blog post.
IMPORTANT
Build and execution has been tested in Linux only. It should work in Mac OS and Windows with Windows Subsystem for Linux 2.
INSTALL_FILE_JAVA
parameter.files
.mysettings.env
):
$ bash 01-build.sh mysettings.env
das
:
$ bash 02-run.sh das mysettings.env
Martin suggested, so here it is! Now included is the the quickstart.sh
script. Simply:
Y
to continue.If you are new to APEX, then I highly recommend checking out some of the learning resources here.
$ ./quickstart.sh
Enter an email address for your APEX administrator (required): apexdev@example.com
Container name (leave empty to have one generated for you): apexiscool
##### Important Information #####
Your Docker container name is: apexiscool
Your password for the database and APEX internal workspace is: donotcommit
We are now ready to build the Docker image and deploy your container.
Type "Y" to continue or CTRL-C to exit: y
Note
Should you forget to save your password, you can find it in the generated settings file along with any other details about the container. It is named after your container, e.g.
apexiscool.env
.
DOCKER_NETWORK_NAME
. The run script will check if the network exists, and if not, create it.RTU_ENABLED
has been introduced. It is experimental and may not work. It allows users to create containers that can be used to create an image from using Docker commit. Set the value to "Y" if this ability is required.FILES_DIR
parameter to specify the local path to all the required installation files, e.g. /path/to/my/downloads
.ALLOW_DB_PATCHING
to Y
to preserve files needed to successfully patch the database software with OPatch.OML4R_SUPPORT
parameter to install database support for running embedded R scripts. At the moment, this option is only valid for 18c or later.SQLDEVWEB
to N
. The REST-enabled SQL feature can be managed by the variable REST_ENABLED_SQL
, but note that this value is ignored if SQL Developer Web is activated. For builds with earlier ORDS versions, the added configuration properties are safely ignored.DATABASEAPI
parameter added to enable Database API support for ORDS 19.x and later.INSTALL_FILE_JAVA
accepts the following values:
java17
(default)openjdk11
Using the sample settings, the following are accessible: | Port | Application | URL |
---|---|---|---|
8080 | APEX | http://localhost:8080 | |
1521 | Database | N/A |