a DEPRECATED Launch Button service for OpenShift V2
JavaScript HTML Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.openshift
bin
static
.travis.yml
Dockerfile
Procfile
README.md
index.html
launch-pod.json
package.json
server.js

README.md

Launch-Service Build Status Dependency Check

Custom launch buttons for instant hosting on open platforms:

Launch it on OpenShift   RUN ME ON OpenShift

Create your own launchers here: launch-shifter.rhcloud.com

Run your own launch service

To deploy a clone of this application using the rhc command line tool:

rhc app create launch nodejs-0.10 --from-code=https://github.com/ryanj/launch-service.git

Or link to a web-based clone+deploy on OpenShift Online or on your own OpenShift cloud:

https://openshift.redhat.com/app/console/application_type/custom?cartridges%5B%5D=nodejs-0.10&initial_git_url=https%3A%2F%2Fgithub.com%2Fryanj%2Flaunch-service.git

Local Development

Install dependencies:

npm install

Start a local server:

npm start

Docker

To run the related docker image:

docker pull ryanj/launch-service
docker run -d -p 8080:8080 -e "HOSTNAME=localhost" -e "APP_NAME=app_name" ryanj/launch-service

OpenShiftM5 and kubernetes

A sample kubernetes pod configuration file is included for running this project's Docker build on an OriginM5 hosting environment:

HOSTNAME=localhost APP_NAME=app_name $GOPATH/src/github.com/openshift/origin/_output/go/bin/openshift kube create pods -c ~/src/launch-service/launch-pod.json

License

This code is dedicated to the public domain to the maximum extent permitted by applicable law, pursuant to CC0 (http://creativecommons.org/publicdomain/zero/1.0/)