{"id":21357692,"url":"https://github.com/rcbops/opencenter-dashboard","last_synced_at":"2025-07-13T00:33:14.704Z","repository":{"id":5109240,"uuid":"6273193","full_name":"rcbops/opencenter-dashboard","owner":"rcbops","description":null,"archived":false,"fork":false,"pushed_at":"2013-04-09T09:22:06.000Z","size":1112,"stargazers_count":1,"open_issues_count":10,"forks_count":11,"subscribers_count":76,"default_branch":"master","last_synced_at":"2024-04-15T13:15:15.678Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.rackspace.com/cloud/private/openstack_software/","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"peachananr/flipout_cards","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rcbops.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":"2012-10-18T04:50:02.000Z","updated_at":"2022-09-13T10:19:29.000Z","dependencies_parsed_at":"2022-07-05T04:31:55.486Z","dependency_job_id":null,"html_url":"https://github.com/rcbops/opencenter-dashboard","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcbops%2Fopencenter-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcbops%2Fopencenter-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcbops%2Fopencenter-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcbops%2Fopencenter-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rcbops","download_url":"https://codeload.github.com/rcbops/opencenter-dashboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225844817,"owners_count":17533161,"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-22T05:10:41.805Z","updated_at":"2024-11-22T05:10:42.375Z","avatar_url":"https://github.com/rcbops.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Support\n=======\n\nIssues have been disabled for this repository.  \nAny issues with this cookbook should be raised here:\n\n[https://github.com/rcbops/opencenter/issues](https://github.com/rcbops/opencenter/issues)\n\nPlease title the issue as follows:\n\n[opencenter-dashboard]: \\\u003cshort description of problem\\\u003e\n\nIn the issue description, please include a longer description of the issue, along with any relevant log/command/error output.  \nIf logfiles are extremely long, please place the relevant portion into the issue description, and link to a gist containing the entire logfile\n\nOpenCenter Dashboard\n===\n\nThe OpenCenter Dashboard is the winniest awesomesauce there ever did was -- now\nwith more hipsterstack!\n\nInstallation\n---\n\nFirst, you'll need to install a relatively recent version of Node.js and\nnpm. The easiest way to accomplish this is by installing nvm, a Node version\nmanager similar to rvm.\n\n    curl https://raw.github.com/creationix/nvm/master/install.sh | sh\n\nIf nvm complains about not being able to add itself to your shell's\nconfig/profile file, you'll have to do so manually and then source it/open a\nnew shell, as appropriate.\n\nThen, we'll instruct nvm to install the latest stable version of node, which at\nthis writing is 0.8.18. We'll also make sure that it's the default version.\n\n    nvm install 0.8.18\n    nvm alias default 0.8.18\n\nBefore proceeding, ensure that `which node` and `which npm` both show\n`/your/home/.nvm/version/bin/binary` or similar, and not `/usr/bin` or some\nother random path in which you may have another node/npm installed.\n\nLastly, inside the cloned dashboard directory, run make.\n\n    make\n\nThis will install and prepare the minimum dependencies to run the dashboard\nusing the Node.js backend. Alternatively, you can install the full development\nstack.\n\n    make dev\n\nThis will allow you to interact with Bower and the full tooling of Node deps.\n\nConfiguration\n---\n\nBe sure and copy the included `config.json.sample` file to a file named\n`config.json`, then tweak as desired. The most important value is currently the\nURL of an OpenCenter endpoint.\n\nUsage\n---\n\nTo start up the development server and start interacting with the dashboard,\nfrom within the dashboard directory, there's a shell wrapper to spawn and\nmanage bits using the \"coffee\" script compiler, \"jade\" template compiler and\n\"node-dev\" for managing the primary process.\n\n    ./dashboard\n\nNote that this wrapper can be re-run idempotently multiple times and will do a\npretty good job of not putting you in a position of terribleness.\n\nYou can watch the various logs in parallel for easy debugging.\n\n    tail -f *.log\n\nSSL\n---\n\nIf you have a hankering to get some securities up in your business, the included\nmakefile has a \"cert\" target, which will automate the process of creating a\nself-signed cert to your liking, which the server will automatically make use of\nif present.\n\n\nDeployment\n---\n\nThe makefile also includes a `deploy` target which will do the needful in a way\nthat's fakeroot and package friendly, with all the appropriate resources in\n`./public`, ready for injection into your favorite neanderthal server of yore,\nsuch as the Apaches or the (e)Ngin(e)-of-X.\n\nUse caution with rapid deployments, as exposed body parts may experience sudden\nbursts of awesomeness.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcbops%2Fopencenter-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frcbops%2Fopencenter-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcbops%2Fopencenter-dashboard/lists"}