Versions Compared

Key

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

Table of Contents

Create new App

On your Windows command prompt, run this command to create a new OpenShift App.

创建新的应用程序

Windows命令提示符下,运行此命令以创建新的OpenShift应用程序。

我们将该应用程序称为jogetv5。您可以更改为您喜欢的名称。我们正在创建应用程序时安装3个运行时环境(tomcat7 We will call the app as jogetv5. You can change to a name that you prefer. We are installing 3 cartridges (tomcat7 mysql-5.5 phpmyadmin) on the creation of the App.phpmyadmin)。

Code Block
titleCreate new App
rhc app-create jogetv5 tomcat7 mysql-5.5 phpmyadmin
Code Block
titleExecution output
linenumberstrue
collapsetrue
Using jbossews-2.0 (Tomcat 7 (JBoss EWS 2.0)) for 'tomcat7'
Using phpmyadmin-4 (phpMyAdmin 4.0) for 'phpmyadmin'
Application Options
-------------------
Domain:     yourAccount
Cartridges: jbossews-2.0, mysql-5.5, phpmyadmin-4
Gear Size:  default
Scaling:    no
Creating application 'jogetv5' ... done
  MySQL 5.5 database added.  Please make note of these credentials:
       Root User: admin
   Root Password: 1234
   Database Name: jogetv5
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
You can manage your new MySQL database by also embedding phpmyadmin.
The phpmyadmin username and password will be the same as the MySQL credentials above.
Please make note of these MySQL credentials again:
  Root User: admin
  Root Password: 1234
URL: https://jogetv5-yourAccount.rhcloud.com/phpmyadmin/
Waiting for your DNS name to be available ... done
Cloning into 'jogetv5'...
Warning: Permanently added the RSA host key for IP address '54.175.209.46' to the list of known hosts.
remote: Counting objects: 41, done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 41 (delta 1), reused 41 (delta 1)
Receiving objects: 100% (41/41), 51.34 KiB | 0 bytes/s, done.
Resolving deltas: 100% (1/1), done.
Checking connectivity... done.
Your application 'jogetv5' is now available.
  URL:        http://jogetv5-yourAccount.rhcloud.com/
Run 'rhc show-app jogetv5' for more details about your app.

Set working environment variable for Joget Workflow

SSH into your App. If you need help getting SSH to work on Windows, please see Remote Connection (SSH).

...

Code Block
titleExecution output
collapsetrue
Setting environment variable(s) ... done

Obtaining Joget Workflow

In your PuTTY SSH session, Execute the following commands.

Code Block
export JOGET_VERSION=5.0.1
cd ~/app-root/data
wget http://dev.joget.org/downloads/enterprise/joget-enterprise-linux-$JOGET_VERSION.tar.gz
tar xvfz joget-enterprise-linux-$JOGET_VERSION.tar.gz
cd joget-enterprise-linux-$JOGET_VERSION;
apache-ant-1.7.1/bin/ant setup -Dprofile.name=default -Ddb.name=jwdb -Ddb.host=$OPENSHIFT_MYSQL_DB_HOST -Ddb.port=3306 -Ddb.user=$OPENSHIFT_MYSQL_DB_USERNAME -Ddb.password=$OPENSHIFT_MYSQL_DB_PASSWORD;
cp -rf wflow/ $OPENSHIFT_DATA_DIR/
mv apache-tomcat-8.0.20/webapps/jw* ~/jbossews/webapps/

Starting up Joget Workflow

Once we executed the last command earlier "mv apache-tomcat-8.0.20/webapps/jw* ~/jbossews/webapps/", Joget Workflow webapp is being initialized right away.

...