Coder Social home page Coder Social logo

maximo-oracle-docker's Introduction

Maximo 761 on WebSphere 9 with an Oracle 12c backend

This project is inspired by the maximo-docker github project https://github.com/nishi2go/maximo-docker and the Oracle DB github project https://github.com/oracle/docker-images/.

The project also sets up the following supported add-ons with Maximo 761:

  • Maximo HSE
  • Maximo Scheduler
  • Maximo Linear

The list of IBM Installers required are:

  • MAM_7.6.1.0_LINUX64.tar.gz - The package contains the Installation Manager and Maximo 761 base product installation files
  • Middl_Inst_WAS_90_1of3_Unix.tar.gz - WebSphere 9.0.0.7 Installation files with SDK installation files Part 1
  • Middl_Inst_WAS_90_2of3_Unix.tar.gz - WebSphere 9.0.0.7 Installation files with SDK installation files Part 2
  • Middl_Inst_WAS_90_3of3_Unix.tar.gz - WebSphere 9.0.0.7 Installation files with SDK installation files Part 3
  • linuxx64_12201_database.zip - Oracle 12.2.0.1 installation binary
  • MAMMTFP7611IMRepo.zip - Maximo 7611 fix pack
  • Max_HSEM_V761.zip - Maximo HSE 761 installation files
  • MAX_LNEAR_ASET_MGR_7.6_MP_ML.zip - Maximo 7.6 Linear installation files
  • MAM_Scheduler_7.6.7.zip - Maximo 767 Scheduler Installation files

Steps

Clone Repository

git clone https://github.com/roshdevau/maximo-oracle-docker.git

Navigate to the repository folder

cd maximo-oracle-docker

Download and place installers in binaries folder

Before proceeding please download the IBM Installers from Passport Advantage and the Oracle DB installer from the Oracler website Place these binaries in the directory maximo-oracle-docker/binaries.

Create Images

Execute the below command in the maximo-oracle-docker directory ./buildMaximoImages.sh The above script runs the following commands:

  • Remove the build network
  • Create the build network
  • Create the IBM Installation Manager image
  • Create the Oracle 12c Image
  • Create the Websphere Application Server Image
  • Create the Deployment Manager Image
  • Create the Application Server Image
  • Create the Webserver image
  • Create the Maximo image

Creating the Containers

For the Oracle container in the docker-compose.yml file update the host volume. In its current value the /home//oradata is mapped to the folder where the oracle database file will be created. Update if necessary to point to filesystem that has enough space. Run the below command to create containers and network if they do not exist.
docker-compose up -d

Update the docker-compose.yml file to allow containers to restart automatically when the host VM restarts by adding the tag, restart: always

Removing the Containers and Network

In order to remove all containers and including removal of any network created for the containers execute the below command: docker-compose down

Viewing Logs of all containers together

docker-compose logs -f

maximo-oracle-docker's People

Contributors

roshdevau avatar

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.