Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Now that the Joget Operator has been installed, login to the OpenShift console as a normal user.



  2. Browse to Projects and click on the Create Project button. Enter a name and click on Create.



  3. As a prerequisite, you will need to deploy either a MySQL or MariaDB database in the project.

  4. The fastest way to deploy MySQL would be to use the OpenShift CLI e.g.: 

    Code Block
    # deploy persistent mysql
    export DB_APP_NAME=joget-mysql
    export MYSQL_DATABASE=jwdb
    export MYSQL_USER=joget
    export MYSQL_PASSWORD=joget
    
    oc new-app openshift/mysql-persistent --name $DB_APP_NAME -p DATABASE_SERVICE_NAME=$DB_APP_NAME -p MYSQL_USER=$MYSQL_USER -p MYSQL_PASSWORD=$MYSQL_PASSWORD -p MYSQL_DATABASE=$MYSQL_DATABASE
  5. Alternatively, you can deploy using the OpenShift Console. For MySQL, you can use either the public docker hub image centos/mysql-57-centos7, or the certified one from the Red Hat Registry registry.redhat.io/rhscl/mysql-57-rhel7

  6. To access images from the Red Hat Registry, you will need to create a Secret containing a valid Red Hat login. If you do not have an account, you can acquire one by registering for one of the following options:
    1. Red Hat Developer Program. This account gives you access to developer tools and programs.
    2. 30-day Trial Subscription. This account gives you a 30-day trial subscription with access to select Red Hat software products.

  7. Browse to Workloads > Secret, select Image Pull Secret from the Create dropdown and key in the Red Hat registry server and login information e.g.

    1. Registry Server Address: registry.redhat.io
    2. Username: Red Hat login username
    3. Password: Red Hat login password
       
  8. Browse to the project, and click on Add > Deploy Image.



  9. For MySQL, enter either centos/mysql-57-centos7 or registry.redhat.io/rhscl/mysql-57-rhel7 for the Image Name and click on the Search icon.



  10. Key in the following configuration and click on Deploy.  



    1. Name: joget-mysql
    2. Environment Variables:
      1. MYSQL_DATABASE: jwdb
      2. MYSQL_USER: joget
      3. MYSQL_PASSWORD: joget 

  11. Click on the name to verify that the MySQL database has been deployed successfully.



    Info
    IMPORTANT NOTE: By default, the data in this MySQL image is not persistent across container restarts. You will need to mount the volume to make the data persistent. Alternatively, deploy a persistent MySQL using a template using the OpenShift CLI described earlier.

...