GithubHelp home page GithubHelp logo

dani3lsun / docker-db-apex-dev Goto Github PK

View Code? Open in Web Editor NEW
189.0 29.0 81.0 197 KB

Oracle Database & APEX Developer Docker Image

License: MIT License

Shell 97.92% Dockerfile 2.08%
docker orclapex oracle-ords sqlcl oracle

docker-db-apex-dev's Introduction

Oracle Database & APEX Developer Docker Image

APEX Community APEX Tool APEX Built with Love

Content

This Docker Image contains the following:

  • Oracle Linux 7.9
  • Oracle Database 12.2 / 18.3 / 19.3 Enterprise Edition with non-CDB architecture
  • Oracle APEX 20.2
  • Oracle ORDS 20.3
  • Oracle SQLcl 20.3
  • Apache Tomcat 8.5.60
  • AdoptOpenJDK 11.0.9.1+1
  • OraOpenSource Logger 3.1.1
  • OraOpenSource OOS Utils 1.0.1
  • APEX Office Print 20.x (Cloud Package)
  • APEX Media Extension 20.x (Cloud Package)
  • Swagger-UI 3.x

Installation

Using Default Settings (recommended)

Complete the following steps to create a new container:

  1. Clone or Download the Github Repository to your local Machine
git clone https://github.com/Dani3lSun/docker-db-apex-dev.git
  1. Download missing Software Components

Thus you have to agree to the License Agreement of Oracle for parts of this Docker Image, you have to download the Install Files by your own. You can take the direct Download Links from download_urls.txt in files directory.

Direct Links:

Place all downloaded files in the files directory!

Note: You only need to download one Oracle Database version :) After that you will configure the version you downloaded by editing the Dockerfile

  1. Customize some settings to reflect your needs (optional)

You can change some Environment Variables directly in the Dockerfile:

INSTALL_APEX=true # Whether install Oracle APEX (Oracle ORDS / Apache Tomcat) or Not
INSTALL_SQLCL=true # Whether install Oracle SQLCL or Not
INSTALL_SQLDEVWEB=true # Whether to enable SQL Developer Web which is part of ORDS >= 19.4
INSTALL_LOGGER=true # Whether install OraOpenSource Logger or Not
INSTALL_OOSUTILS=true # Whether install OraOpenSource OOS Utils or Not
INSTALL_AOP=true # Whether install APEX Office Print (AOP) or Not (Cloud Package)
INSTALL_AME=true # Whether install APEX Media Extension (AME) or Not (Cloud Package)
INSTALL_SWAGGER=true # Whether install Swagger-UI for REST docs or Not
INSTALL_CA_CERTS_WALLET=true # Whether to install an instance wide APEX SSL Wallet containing all valid public root CA certificates
DBCA_TOTAL_MEMORY=2048 # Memory Size of Database
ORACLE_SID=orcl # SID of Oracle Database
SERVICE_NAME=orcl # SERVICE_NAME of Oracle Database
DB_INSTALL_VERSION=19 # Database version to install, 12 or 18 or 19
ORACLE_BASE=/u01/app/oracle # Path to ORACLE_BASE Directory
ORACLE_HOME12=/u01/app/oracle/product/12.2.0.1/dbhome # Path to ORACLE_HOME Directory of 12.2 database
ORACLE_HOME18=/u01/app/oracle/product/18.0.0/dbhome # Path to ORACLE_HOME Directory of 18.3 database
ORACLE_HOME19=/u01/app/oracle/product/19.0.0/dbhome # Path to ORACLE_HOME Directory of 19.3 database
ORACLE_INVENTORY=/u01/app/oraInventory # Path to ORACLE_INVENTORY Directory
PASS=oracle # Password of all Database Users (like SYS, APEX_PUBLIC_USER ...), Tomcat Admin and SSH
ORDS_HOME=/u01/ords # Path to ORDS_HOME Directory
JAVA_HOME=/opt/java # Path to JAVA_HOME Directory
TOMCAT_HOME=/opt/tomcat # Path to TOMCAT_HOME Directory
APEX_PASS=OrclAPEX1999! # Admin Password of Oracle APEX Web Login (Caution: Oracle APEX Password Policy)
APEX_ADDITIONAL_LANG= # Additional Language of APEX, blank to only install English (e.g de, es, fr, it, ja, ko, pt-br, zh-cn, zh-tw)
APEX_PATCH_SET_BUNDLE_FILE= # Additional file name of the APEX Patch Set Bundle zip file (e.g. p32006852_2020_Generic.zip), file should be put into "files" directory
TIME_ZONE=UTC # Timezone of your favorite Location (Europe/Berlin, UTC, US/Eastern, ...) --> Only Linux zoneinfo supported
  1. Build the Docker Image
cd /path/to/docker-db-apex-dev
docker build -t <your-docker-image-name> .
# e.g
docker build -t db-apex-dev-image .

Note: Please be sure to have enough disk space left. Building this image needs around 40-50GB of free space. The successfully built image has a size of 15-16GB

  1. Run the Docker Container
docker run -d --name <your-docker-container-name> -p <local-ssh-port>:22 -p <local-http-port>:8080 -p <local-db-listener-port>:1521 -v /dev/shm --tmpfs /dev/shm:rw,nosuid,nodev,exec,size=2g <your-docker-image-name>
# e.g
docker run -d --name db-apex-dev-container -p 2222:22 -p 8080:8080 -p 1521:1521 -v /dev/shm --tmpfs /dev/shm:rw,nosuid,nodev,exec,size=2g db-apex-dev-image

Note: /dev/shm should be equal the size of allocated Memory to the Database. /dev/shm must also be mounted as tmpfs.

  1. Start/Stop of Docker Container
docker start <your-docker-container-name>
docker stop <your-docker-container-name>
# e.g
docker start db-apex-dev-container
docker stop db-apex-dev-container

Access To Services

For this Docker Run Example and the Default Environment Variables (Step 3):

docker run -d --name db-apex-dev-container -p 2222:22 -p 8080:8080 -p 1521:1521 -v /dev/shm --tmpfs /dev/shm:rw,nosuid,nodev,exec,size=2g db-apex-dev-image

Oracle APEX

http://localhost:8080/ords/

Property Value
Workspace INTERNAL
User ADMIN
Password OrclAPEX1999!

If APEX Office Print is installed (INSTALL_AOP=true)

Property Value
Workspace AOP
User ADMIN
Password OrclAPEX1999!

SQL Developer Web

If SQL Developer Web is enabled (INSTALL_SQLDEVWEB=true)

http://localhost:8080/ords/sql-developer

Property Value
User SDW_ADMIN
Password oracle

Database Connections

To access the database e.g. from SQL Developer you configure the following properties:

Property Value
Hostname localhost
Port 1521
SID orcl
Service orcl

The configured user with their credentials are:

User Password
system oracle
sys oracle
apex_listener oracle
apex_rest_public_user oracle
apex_public_user oracle
logger_user oracle
oosutils_user oracle
aop oracle
ame oracle
sdw_admin oracle

Use the following connect string to connect as SYSTEM via SQL*Plus or SQLcl: system/oracle@localhost/orcl

SSH

To access the Docker Container via SSH: ssh root@localhost -p 2222

User Password
root oracle
oracle oracle

If you want to use SSH without a Password but rather with PubKey Authentication you have the place a authorized_keys file in the files directory before build.

Credits

This Dockerfile is based on the following work:

License

MIT

See Oracle Database Licensing Information User Manual regarding Oracle Database licenses.

docker-db-apex-dev's People

Contributors

dani3lsun avatar juanito87 avatar ragfoex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-db-apex-dev's Issues

APEX Web Source not working

I've been trying to configure APEX Web Source with this VM setup without success. Even create a new wallet and resent the wallet it is still showing ORA-29024: Certificate validation failure while trying to configure web source in Apex.

Have you had any luck on using web source locally?

Build of Docker Image fails - Docker Desktop for Windows stops on extracting Oracle database software

I am using Docker Desktop for Windows with WSL2 integration on a MS Windows 10 Pro OS. I tried to build the image 4 times but always Docker Desktop stops (exits) at the point:

=> => # extracting Oracle database software...

image

I saw two more issues on this repository for similar problems - one opened, the other - closed!

First I was thinking that I do not have enough free space on my Hard Drive Partition C:, but even after freeing some space I tried building the image and the problem persists (I have 35 GB free space).

I am sure I downloaded all the files needed and put them in the files subdirectory - the database file LINUX.X64_193000_db_home.zip is there and I tested it whether it can be unzipped and it is OK!

Is there any way to see the error when the script install_oracle19ee.sh is getting when extracting the file? Maybe logging the errors not to /dev/null, but to /files/file.log?!

Is there any other way to see why Docker Desktop is stopping and needs to be restarted manually when it is extracting the Oracle db?

Yes, I am using Docker Desktop for Windows with WSL2 backend but I want to build a Linux apex dev image. I hope is possible.

Thank you!

Roumen

Oracle Express 18c

Do you plan to add Oracle Express 18c as an additional option to other possible databases. That would be perfect.

language

how to change language?
I installed with the option APEX_ADDITIONAL_LANG=it #
but it always remains in English.
also set Shared Components\ Edit Globalization Attributes \ Application Primary Language and Application Language Derived From.
tried also Language Mappings but without success...

oracle apex jasperintegration

can you help for making a script to config jasperintergration in this image of docker ?
its very easy way to print costum report .

Date and time

Could we set time zone in build scripts.
Not sure what it's defaulted to.. it's not NZ for sure.

no space left on device

I get this error when trying to build the docker image.

Error processing tar file(exit status 1): write /files/LINUX.X64_180000_db_home.zip: no space left on device

I have over 300GB of space left on that drive, and I'm not sure what else it could be. I have cleared all previous images and containers of failed Docker builds too.

sqldeveloper web

when I go to the sql-developer link and try to login, I get this error after entering the username and clicking on Next:
The request could not be mapped to any database. Check the request URL is correct, and that URL to database mappings have been correctly configured

Option to run apex on tomcat or standalone

Is it possible to add env variable to determine if apex will by run using standalone mode (java -jar ords.war) or on tomcat?

I have both kinds of envs so I would love to be able to build dev images for both scenarios.

Make database persistent

How do we have to map the volumes to keep the database data persistent? Once the conainer is stopped all data is lost. Is there an easy way?

No such file or directory

Hi,
I followed all the instructions, but I got this error while creating the database.

Checking Temp space: must be greater than 500 MB. Actual 4095 MB Passed
Checking swap space: must be greater than 150 MB. Actual 1022 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-08-16_10-44-17AM. Please wait ...[FATAL] [INS-32021] Installer has detected that the available disk space on the volume for Oracle home (/u01/app/oracle/product/12.2.0.1/dbhome) is insufficient.
ACTION: Choose a location for Oracle home that has enough space (minimum of 7,680MB) or free up space on the existing volume.
A log of this session is currently saved as: /tmp/OraInstall2017-08-16_10-44-17AM/installActions2017-08-16_10-44-17AM.log. Oracle recommends that if you want to keep this log, you should move it from the temporary location.
running Oracle root scripts...
Creating database. SID: db12c
mv: cannot stat '/u01/app/oracle-product/12.2.0.1/dbhome/dbs': No such file or directory
ln: failed to create symbolic link '/u01/app/oracle-product/12.2.0.1/dbhome/dbs': No such file or directory
bash: /u01/app/oracle/product/12.2.0.1/dbhome/bin/lsnrctl: No such file or directory
bash: /u01/app/oracle/product/12.2.0.1/dbhome/bin/dbca: No such file or directory
bash: /u01/app/oracle/product/12.2.0.1/dbhome/bin/sqlplus: No such file or directory

can not build image

Hi Sir,
I met below issue,
chmod: changing permissions of '/files/LINUX.X64_193000_db_home.zip': File too large
...
https://yum.oracle.com/repo/OracleLinux/OL7/UEKR5/x86_64/repodata/repomd.xml: [Errno 12] Timeout on https://yum.oracle.com/repo/OracleLinux/OL7/UEKR5/x86_64/repodata/repomd.xml: (28, 'Resolving timed out after 30619 milliseconds')

After it done, I started it, I only saw tomcat is up. I checked container, database and apex was not installed, the installation directory is null .

Some of files I did not download, I don't need 18c and 12c. And I also don't need apex extension package. so I did not download these files. I only need 19c database and apex 20.1 .

Could you please help ?

Thanks
Valen

Build fails for Docker on Windows

I know maybe not the best idea but I install the Windows Docker Desktop and tried to build the image.
It keeps on failing on the build due to errors in the install_main.sh script.

First error was that Docker on Windows complains about bash not being OK, after I deleted the invocation of bash it is giving me an unexpected end of file on line 135.
No idea why, but I have to admit I am pretty new to Docker.

Password policies, ! character not accepted in Oracle ORDS

Its seems that if you put the "!" simbol at the end of your password, the ords config fails, and it is unable to connect to the database. It would be nice to advertise this on the docs. Once I corrected this, I could connect without problems.

Prebuild image

why there is not any prebuild image?
building image just taking time :(

No such file or directory error during installation

Hi Daniel,
I downloaded all files and put the images into the "files" folder. The installation could not be finished successful due to an error that was thrown. Did I make a mistake or do you know where the error comes from?

Best regards,
Steven

screenshot 148

Pipe (|) in URL

I think there's an issue with Tomcat configuration. It breaks on URLs that contain pipe (|). It's easy to reproduce - go to the APEX Builder and click on any of the Top Apps links (in my case IG Cookbook):
image

ORA- Error by database creation

Hello Dani,

I receive ORA- Error by creating the database (18.0) using dbca:

Creating database. SID: orcl

LSNRCTL for Linux: Version 18.0.0.0.0 - Production on 31-AUG-2018 13:09:38

Copyright (c) 1991, 2018, Oracle.  All rights reserved.

Starting /u01/app/oracle/product/18.0.0/dbhome/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 18.0.0.0.0 - Production
Log messages written to /u01/app/oracle/diag/tnslsnr/707571f6109a/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=707571f6109a)(PORT=1521)))

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 18.0.0.0.0 - Production
Start Date                31-AUG-2018 13:09:39
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Log File         /u01/app/oracle/diag/tnslsnr/707571f6109a/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=707571f6109a)(PORT=1521)))
The listener supports no services
The command completed successfully
[WARNING] [DBT-11217] Unable to check available shared memory on specified node(s) ([707571f6109a]).
[WARNING] [DBT-06208] The 'SYS' password entered does not conform to the Oracle recommended standards.
   CAUSE:
a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
b.The password entered is a keyword that Oracle does not recommend to be used as password
   ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.
[WARNING] [DBT-06208] The 'SYSTEM' password entered does not conform to the Oracle recommended standards.
   CAUSE:
a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
b.The password entered is a keyword that Oracle does not recommend to be used as password
   ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.
Prepare for db operation
10% complete
Copying database files
12% complete
[WARNING] ORA-27154: post/wait create failed
ORA-27300: OS system dependent operation:Error in SEM_INFO failed with status: 13
ORA-27301: OS failure message: Permission denied
ORA-27302: failure occurred at: sskgpgetsyss
ORA-27303: additional information: error in SEM_INFO = 13

[FATAL] ORA-01034: ORACLE not available

My Dockfile:

...
ENV INSTALL_APEX=false \
    INSTALL_SQLCL=false \
    INSTALL_LOGGER=false \
    INSTALL_OOSUTILS=false \
    INSTALL_AOP=false \
    INSTALL_SWAGGER=false \
    DBCA_TOTAL_MEMORY=2048 \
    ORACLE_SID=orcl \
    SERVICE_NAME=orcl \
    DB_INSTALL_VERSION=18 \
    ORACLE_BASE=/u01/app/oracle \
    ORACLE_HOME12=/u01/app/oracle/product/12.2.0.1/dbhome \
    ORACLE_HOME18=/u01/app/oracle/product/18.0.0/dbhome \
    ORACLE_INVENTORY=/u01/app/oraInventory \
    PASS=oracle \
    ORDS_HOME=/u01/ords \
    JAVA_HOME=/opt/java \
    TOMCAT_HOME=/opt/tomcat \
    APEX_PASS=OrclAPEX1999! \
    APEX_ADDITIONAL_LANG= \
    TIME_ZONE=Europe/Berlin
...

Thank you,

Adrian

Running docker container

setenforce: SELinux is disabled Creating tnsnames.ora /scripts/setenv.sh: line 23: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/tnsnames.ora: No such file or directory /scripts/setenv.sh: line 31: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 32: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 33: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 34: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 35: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 36: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 37: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 38: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 39: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 40: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 41: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 42: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 43: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory /scripts/setenv.sh: line 44: /u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora: No such file or directory chown: cannot access '/u01/app/oracle/product/12.2.0.1/dbhome/network/admin/tnsnames.ora': No such file or directory chmod: cannot access '/u01/app/oracle/product/12.2.0.1/dbhome/network/admin/tnsnames.ora': No such file or directory chown: cannot access '/u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora': No such file or directory chmod: cannot access '/u01/app/oracle/product/12.2.0.1/dbhome/network/admin/listener.ora': No such file or directory WARNING: 'UsePAM no' is not supported in Red Hat Enterprise Linux and may cause several problems. /scripts/entrypoint.sh: line 18: gosu: command not found /scripts/entrypoint.sh: line 19: gosu: command not found /scripts/entrypoint.sh: line 22: gosu: command not found

If i run docker container. I use linux computer.

Configure the Docker with SSL

The docker builds fine but i need to configure ords with ssl but it is giving me hard time to do it. Is there a way we can do the configuration with your own SSL ceritificate

Connection to APEX via localhost:8080/ords

Hi,
I ran into an issue I'm not sure how to solve myself. After building the docker image and then running it, I am not able to access APEX via the provided link localhost:8080/ords. The response I get by trying to access it is ERR_EMPTY_RESPONSE. For the rest, everything works, ssh, oracle database etc... Any idea what could have gone wrong in the ords or APEX? (Great container though)

su - oracle permission denied

After SSHed to the container, I tried to "su" to oracle user, I got the following

su: cannot open session: Permission denied

Connection to database not possible and no apex running

Hi,

I have issues with the current release.

I cant get access to the database:
"Status: Nicht erfolgreich -Test nicht erfolgreich: I/O-Fehler: Got minus one from a read call, connect lapse 72 ms., Authentication lapse 0 ms."

And the tomcat ist giving a 404 when accessing apex.

Here is a screenshot of the processes running as oracle user.
image

Do you have an idea whats wrong?

Btw. its a very nice docker build ;) The version before apex 18 was great. Now I wanted to use it again.

Oracle Database Timezone

I would like to modify the database timezone to be 'America/New_York'. So I altered the database and set the new timezone:

alter database set time_zone = 'America/New_York';

I then selected sysdate from dual and got the local time.

I bounced the docker container, and the database timezone is set back to UTC.

I am assuming that there are scripts that are setting these time zones on container startup, how can I alter the time zones to EST?

Thanks,
Beth Wheeling

Java not found

I am attempting to build the image and receiving:
Validations.......................................
......Checking Scripts......
......Checking Files......
......Checking Downloaded Files......
Java not found!
The command '/bin/sh -c /scripts/install_main.sh' returned a non-zero code: 1

I have within the Dockerfile JAVA_HOME=/Library/Java

sqlplus - no listener

Hello,
I have the following when I am trying to connect to the database:

PS D:> sqlplus system/oracle@//localhost:1521/orcl
SQL*Plus: Release 12.2.0.1.0 Production on Wed Jun 12 09:19:22 2019
Copyright (c) 1982, 2016, Oracle. All rights reserved.
ERROR:
ORA-12541: TNS:no listener

PS D:> sqlplus system/oracle@localhost/orcl
SQL*Plus: Release 12.2.0.1.0 Production on Wed Jun 12 09:19:36 2019
Copyright (c) 1982, 2016, Oracle. All rights reserved.
ERROR:
ORA-12541: TNS:no listener

Container is started as you did in the readme file.

PS: I also tried by replacing localhost by 0.0.0.0 or 127.0.0.1.
Thanks for your help,
Cyryl

Oracle XE option?

Hello,

your project is awesome - thank you very much, it helped me a lot. Have you any plans to support Oracle 18c XE ?

Regards,
Alex

ssh root@localhost -p 2222

Hi,
When I want to connect with root and oracle, I get the error "Permission denied, please try again".

Pass: oracle

What can I do?

thanks

OOS Utils Install - No Download Required

Since sqlcl is installed in container only need to run @https://observant-message.glitch.me/oos-utils/latest/oos_utils_install.sql in the SQL> to install so no download required. Docs

Error on Installing

When I attempt to build the container with:
docker build -t db-apex-dev-image .
I to step 6/9 where it displays all of the environment vars...:
at the end it starts Validatyions and ends with:

Validations.......................................
......Checking Scripts......
......Checking Files......
......Checking Downloaded Files......
GOSU not found!
The command '/bin/sh -c /scripts/install_main.sh' returned a non-zero code: 1

Any word on what might be causing this?

Cannot Run APEX

Hi, I built the image that uses Oracle 19.3, APEX 20.2, and the latest ORDS. After I run the container and start it, I use my local web browser to navigate to:

http://localhost:8080/ords

And am getting a web error 404 Not Found.

404 Not Found
2020-10-25T10:32:22.946748Z | OjB6J4oT_NAXI5mpZ60AWQ

The request could not be mapped to any database. Check the request URL is correct, and that URL to database mappings have been correctly configured

My host is macOs Catalina 10.15.7

Option to run apex on tomcat or standalone

Is it possible to add env variable to determine if apex will by run using standalone mode (java -jar ords.war) or on tomcat?

I have both kinds of envs so I would love to be able to build dev images for both scenarios.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.