{"id":18371260,"url":"https://github.com/sub-mod/oshinko-webui","last_synced_at":"2025-04-10T22:47:16.216Z","repository":{"id":80654120,"uuid":"61814765","full_name":"sub-mod/oshinko-webui","owner":"sub-mod","description":"Web console for a spark cluster management app","archived":false,"fork":false,"pushed_at":"2017-04-26T19:18:45.000Z","size":12000,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T22:47:11.807Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":false,"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/sub-mod.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-23T15:09:59.000Z","updated_at":"2016-09-20T15:20:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"d67c8aa7-6005-4942-917f-a74e692c3d90","html_url":"https://github.com/sub-mod/oshinko-webui","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sub-mod%2Foshinko-webui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sub-mod%2Foshinko-webui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sub-mod%2Foshinko-webui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sub-mod%2Foshinko-webui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sub-mod","download_url":"https://codeload.github.com/sub-mod/oshinko-webui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312192,"owners_count":21082637,"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-11-05T23:43:26.635Z","updated_at":"2025-04-10T22:47:16.178Z","avatar_url":"https://github.com/sub-mod.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Running the app during development\n\nYou'll need to have a node environment installed.\nYou might prefer to use nvm (https://github.com/creationix/nvm)\nto manage my node environment.\nOnce that is set up, you can run the following:\n\n    npm install\n    npm install -g bower\n    bower install\n\nNow you're ready to run the oshinko-webui server.\n\nSet the following environment variables:\n\n    OPENSHIFT_OSHINKO_REST=\u003cIP or dns entry of the oshinko rest server\u003e\n    OPENSHIFT_OSHINKO_REST_PORT=\u003cPort for the oshinko rest server\u003e\n    OPENSHIFT_NODEJS_PORT=\u003cPort to listen on\u003e  Default:8080\n\nOptionally, you can set the following if you want more verbose logging:\n\n    OPENSHIFT_OSHINKO_WEB_DEBUG=true\n\nYou can pick one of these options:\n\n* install node.js and run `node server.js`\n\nThen navigate your browser to `http://localhost:\u003cport\u003e` to see the app running in\nyour browser.\n\n\n### Running the app in production\nThe oshinko-webui is meant to run inside Openshift.  You can build the image\nfrom the Dockerfile.  The resultant image can be run standalone or inside\nOpenshift.\n\nYou will need to set the following environment variables:\n\n    OPENSHIFT_OSHINKO_REST=\u003cIP or dns entry of the oshinko rest server\u003e\n    OPENSHIFT_OSHINKO_REST_PORT=\u003cPort for the oshinko rest server\u003e\n    OPENSHIFT_NODEJS_PORT=\u003cPort that the oshinko-webui will listen on\u003e  Default:8080\n\n\n### Running unit tests\nTo run the unit tests:\n\n    karma start test/karma.conf.js\n\n\n### End to end testing\nYou'll need protractor installed:\n\n    npm install -g protractor\n\n\u003coptional\u003e Then run:\n\n    webdriver-manager update\n\nYou may need to update `test/conf.js` to point to your correct `baseUrl` [default is `http://localhost:8080`] Or, you can pass `--baseUrl=\u003cyour baseUrl\u003e` on the protractor command line\n\n    webdriver-manager start\n\nFrom another terminal window, you can run:\n\n    protractor test/conf.js\n\n### Continuous Integration\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsub-mod%2Foshinko-webui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsub-mod%2Foshinko-webui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsub-mod%2Foshinko-webui/lists"}