{"id":13823935,"url":"https://github.com/connyay/openshift-iojs","last_synced_at":"2025-07-08T18:31:36.489Z","repository":{"id":25809962,"uuid":"29248961","full_name":"connyay/openshift-iojs","owner":"connyay","description":"io.js cartridge for OpenShift","archived":false,"fork":false,"pushed_at":"2015-12-02T15:58:59.000Z","size":76540,"stargazers_count":23,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-20T01:33:23.640Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/connyay.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-01-14T14:50:45.000Z","updated_at":"2019-10-30T19:21:03.000Z","dependencies_parsed_at":"2022-07-25T14:52:25.462Z","dependency_job_id":null,"html_url":"https://github.com/connyay/openshift-iojs","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/connyay/openshift-iojs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connyay%2Fopenshift-iojs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connyay%2Fopenshift-iojs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connyay%2Fopenshift-iojs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connyay%2Fopenshift-iojs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/connyay","download_url":"https://codeload.github.com/connyay/openshift-iojs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connyay%2Fopenshift-iojs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264323919,"owners_count":23590766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T09:00:50.666Z","updated_at":"2025-07-08T18:31:31.481Z","avatar_url":"https://github.com/connyay.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# This project is no longer maintained. PRs will be accepted.\n\n\n# [io.js](https://iojs.org/) cartridge for [OpenShift](https://www.openshift.com/)\n\n## Looking for node.js v4?\nSee [connyay/openshift-node4](https://github.com/connyay/openshift-node4)\n\n## Usage\n\n`rhc create-app \u003capp name\u003e https://raw.githubusercontent.com/connyay/openshift-iojs/master/metadata/manifest.yml`\n\n## Example App\n\nThere is an example express application that uses this cartridge that can be found here: [connyay/express-openshift-iojs](https://github.com/connyay/express-openshift-iojs).\n\nCommon pitfalls are:\n\n1. [Build hook](https://github.com/connyay/express-openshift-iojs/blob/master/.openshift/action_hooks/build)\n2. [Port \u0026 IP config](https://github.com/connyay/express-openshift-iojs/blob/master/app.js#L6-L7)\n\n\nWhat this cartridge provides out of the box\n---\n1. **io.js** ([latest stable](http://semver.io/iojs/stable) currently 3.3.0)\n2. **npm** (latest stable currently 2.13.3)\n3. **[grunt](https://www.npmjs.com/package/grunt-cli)**\n4. **[gulp](https://www.npmjs.com/package/gulp)**\n5. **[forever](https://www.npmjs.com/package/forever)**\n6. **[bower](https://www.npmjs.com/package/bower)**\n\nWhat this cartridge does out of the box\n---\n*Not much.*\n\n1. Installs io.js\n2. Installs grunt, gulp, bower, and forever globally (specified by `$OPENSHIFT_NPM_GLOBALS`)\n3. Allows the user to manually install required dependencies (in a `build` [action_hook](http://openshift.github.io/documentation/oo_user_guide.html#action-hooks)). An example of this can be found [here](template/.openshift/action_hooks/build)\n4. Runs `npm start` if `package.json` is found in repo directory (log is written to `$OPENSHIFT_IOJS_LOG_DIR`)\n\nNote\n---\nFor now I just dropped the contents of the iojs-v3.3.0.tar.xz [here](bin/iojs). Once io.js stabalizes I will move to resolving the latest stable and downloading on the gear.\n\nThanks!\n---\nThese repos helped out a ton while developing this cartridge.\n\n1. [engineersamuel/openshift-origin-cartridge-nodejs](https://github.com/engineersamuel/openshift-origin-cartridge-nodejs)\n2. [wshearn/openshift-origin-cartridge-nodejs](https://github.com/wshearn/openshift-origin-cartridge-nodejs)\n3. [ramr/nodejs-custom-version-openshift](https://github.com/ramr/nodejs-custom-version-openshift)\n4. [heroku/heroku-buildpack-nodejs](https://github.com/heroku/heroku-buildpack-nodejs)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconnyay%2Fopenshift-iojs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconnyay%2Fopenshift-iojs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconnyay%2Fopenshift-iojs/lists"}