You can use oc new-app command in Minishift to create an app. There are two-three ways two create an app. You can create an app using a docker app or Github link or from the local repository. Here I created one app from the local repository.
$ oc new-app openshift/ruby-20-centos7:latest
warning: Cannot find git. Ensure that it is installed and in your path. Git is required to work with git repositories.
--> Found Docker image 54ccc57 (3 years old) from Docker Hub for "openshift/ruby-20-centos7:latest"
Platform for building and running Ruby 2.0 applications Tags: builder, ruby, ruby20 * An image stream tag will be created as "ruby-20-centos7:latest" that will track this image
* This image will be deployed in deployment config "ruby-20-centos7"
* Port 8080/tcp will be load balanced by service "ruby-20-centos7"
* Other containers can access this service through the hostname "ruby-20-centos7"
--> Creating resources ... imagestream.image.openshift.io "ruby-20-centos7" created deploymentconfig.apps.openshift.io "ruby-20-centos7" created
service "ruby-20-centos7" created
Application is not exposed. You can expose services to the outside world by executing one or more of the commands below: 'oc expose svc/ruby-20-centos7'
Run 'oc status' to view your app.