OpenShift
    • Dark
      Light
    • PDF

    OpenShift

    • Dark
      Light
    • PDF

    Article summary

    Deploy QuickMeet.Chat using the Red Hat OpenShift platform and easily manage your application. Several templates for providing QuickMeet.Chat are hosted in this repository.

    Installation on Container Development Kit (CDK)

    • Download and install CDK.

    • Download and install the OpenShift client tool.

    • Run OpenShift Vagrant machine.

    • Pull the QuickMeet.Chat Docker image from Docker hub and tag/push to the internal OpenShift registry using these commands:

    docker pull registry.quickmeet.chat/rocketchat/quickmeet.chat
    docker tag rocketchat/quickmeet.chat hub.openshift.rhel-cdk.10.1.2.2.xip.io/openshift/quickmeet.chat
    docker push hub.openshift.rhel-cdk.10.1.2.2.xip.io/openshift/quickmeet.chat
    • Login in OpenShift and create a new project in OpenShift

    oc login -u openshift-devel https://10.1.2.2:8443
    oc new-project quickmeet.chat
    • Clone this repo and add the templates and imagestream to the Openshift namespace:

    git clone https://github.com/rimolive/rocketchat-openshift
    oc create -n openshift -f quickmeet.chat-is.json
    oc create -n openshift -f quickmeet.chat-ephemeral.json
    • Create the quickmeet.chat app

    oc new-app quickmeet.chat -p MONGODB_DATABASE=rocketchat,MONGODB_USER=rocketchat-admin,MONGODB_PASS=rocketchat
    • QuickMeet.Chat uses a domain check code to verify the validity of the e-mail address. To disable it, run these commands:

    oc port-forward <mongodb_pod> 27017
    mongo localhost:27017

    Inside the Mongo client, run these commands:

    use rocketchat
    db.auth('rocketchat-admin','rocketchat')
    db.rocketchat_settings.update({_id:'Accounts_UseDNSDomainCheck'},{$set:{value:false}})


    Was this article helpful?

    What's Next