|
| 1 | +# Oracle APEX Docker Compose Stack |
| 2 | + |
| 3 | +[](https://github.com/Dani3lSun/apex-github-badges) |
| 4 | +[](https://github.com/Dani3lSun/apex-github-badges) |
| 5 | +[](https://github.com/Dani3lSun/apex-github-badges) |
| 6 | +[](https://github.com/Dani3lSun/apex-github-badges) |
| 7 | +[](https://github.com/Dani3lSun/apex-github-badges) |
| 8 | +[](https://github.com/Dani3lSun/apex-github-badges) |
| 9 | + |
| 10 | +Deploy a complete Oracle APEX Development stack on Docker using Docker Compose. This stack is base on the Oracle Database, and Oracle REST Data Services (ORDS) image builds defined in this repository. |
| 11 | + |
| 12 | +The following article provides a description of this stack definition -> [Docker : Oracle APEX Stack - Docker Compose](https://reybis.com/posts/oracle-apex-stack-docker) |
| 13 | + |
| 14 | +- [Oracle APEX Stack on Docker](#oracle-rest-data-services-(ORDS)-20-on-docker) |
| 15 | + - [Preview](#preview) |
| 16 | + - [Software](#software) |
| 17 | + - [Directory structure](#directory-structure) |
| 18 | + - [How to use](#how-to-use) |
| 19 | + - [Run the stack](#run-the-stack) |
| 20 | + - [Credits](#credits) |
| 21 | + - [Changelog](#changelog) |
| 22 | + |
| 23 | +## Preview |
| 24 | + |
| 25 | + |
| 26 | +## Software |
| 27 | +Due to licensing restrictions I can't host these files in Github or elsewhere. |
| 28 | + |
| 29 | +As such, you'll need to download them manually. Download the following files and store them in the respective `software` folder. |
| 30 | +- [apex_20.1.zip](http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html) |
| 31 | +- [LINUX.X64_193000_db_home.zip](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html) |
| 32 | +- [apache-tomcat-9.0.37.tar.gz](https://tomcat.apache.org/download-90.cgi) |
| 33 | +- [OpenJDK11U-jdk_x64_linux_hotspot_11.0.8_10.tar.gz](https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=hotspot) |
| 34 | +- [ords-20.2.0.178.1804.zip](http://www.oracle.com/technetwork/developer-tools/rest-data-services/downloads/index.html) |
| 35 | +- [sqlcl-20.2.0.174.1557.zip](http://www.oracle.com/technetwork/developer-tools/sqlcl/downloads/index.html) |
| 36 | + |
| 37 | +## Directory structure |
| 38 | +Directory contents when software is included. |
| 39 | + |
| 40 | +``` |
| 41 | +. |
| 42 | +ords/ol7_ords |
| 43 | + ├── Dockerfile |
| 44 | + ├── README.md |
| 45 | + ├── scripts |
| 46 | + │ ├── healthcheck.sh |
| 47 | + │ ├── install_os_packages.sh |
| 48 | + │ ├── ords_software_installation.sh |
| 49 | + │ ├── server.xml |
| 50 | + │ └── start.sh |
| 51 | + └── software |
| 52 | + ├── apache-tomcat-9.0.37.tar.gz |
| 53 | + ├── apex_20.1.zip |
| 54 | + ├── OpenJDK11U-jdk_x64_linux_hotspot_11.0.8_10.tar.gz |
| 55 | + ├── ords-20.2.0.178.1804.zip |
| 56 | + ├── put_software_here.txt |
| 57 | + └── sqlcl-20.2.0.174.1557.zip |
| 58 | +database/ol7_19 |
| 59 | + ├── Dockerfile |
| 60 | + ├── README.md |
| 61 | + ├── scripts |
| 62 | + │ ├── healthcheck.sh |
| 63 | + │ └── start.sh |
| 64 | + └── software |
| 65 | + ├── apex_20.1.zip |
| 66 | + ├── LINUX.X64_193000_db_home.zip |
| 67 | + └── put_software_here.txt |
| 68 | +``` |
| 69 | + |
| 70 | +<!-- lb/nginx_lb |
| 71 | + ├── Dockerfile |
| 72 | + ├── README.md |
| 73 | + ├── scripts |
| 74 | + │ ├── healthcheck.sh |
| 75 | + │ └── start.sh |
| 76 | + └── certs |
| 77 | + └── put_certs_here.txt --> |
| 78 | + |
| 79 | +## How To use |
| 80 | + |
| 81 | +### Run the stack |
| 82 | +``` |
| 83 | +docker-compose up |
| 84 | +``` |
| 85 | + |
| 86 | +## Credits |
| 87 | +Oracle-base docker files by [Tim Hall](https://github.com/oraclebase/dockerfiles) |
| 88 | + |
| 89 | +## Changelog |
| 90 | + |
| 91 | +#### 1.0.0 - Initial Release |
0 commit comments