{"action":"created","issue":{"url":"https://api.github.com/repos/Alayode/chiru/issues/8","labels_url":"https://api.github.com/repos/Alayode/chiru/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/Alayode/chiru/issues/8/comments","events_url":"https://api.github.com/repos/Alayode/chiru/issues/8/events","html_url":"https://github.com/Alayode/chiru/issues/8","id":108908993,"number":8,"title":"heroku push rejected no-cedar-supported app detected","user":{"login":"Alayode","id":6336862,"avatar_url":"https://avatars.githubusercontent.com/u/6336862?v=3","gravatar_id":"","url":"https://api.github.com/users/Alayode","html_url":"https://github.com/Alayode","followers_url":"https://api.github.com/users/Alayode/followers","following_url":"https://api.github.com/users/Alayode/following{/other_user}","gists_url":"https://api.github.com/users/Alayode/gists{/gist_id}","starred_url":"https://api.github.com/users/Alayode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Alayode/subscriptions","organizations_url":"https://api.github.com/users/Alayode/orgs","repos_url":"https://api.github.com/users/Alayode/repos","events_url":"https://api.github.com/users/Alayode/events{/privacy}","received_events_url":"https://api.github.com/users/Alayode/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-29T16:40:36Z","updated_at":"2015-09-29T16:44:18Z","closed_at":null,"body":"I had this problem in the past solved it and forgot about it now I have the problem again......\r\n\r\n\r\n\r\nThe \"no Cedar-supported app\" implies that what you pushed doesn't contain any code or files that lets Heroku recognise what kind of application you are pushing. I tried to manage both remote under one repo but  heroku has a difficult time finding the package .json file unless there in the root of the application.  \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Alayode/chiru/issues/comments/144115789","html_url":"https://github.com/Alayode/chiru/issues/8#issuecomment-144115789","issue_url":"https://api.github.com/repos/Alayode/chiru/issues/8","id":144115789,"user":{"login":"Alayode","id":6336862,"avatar_url":"https://avatars.githubusercontent.com/u/6336862?v=3","gravatar_id":"","url":"https://api.github.com/users/Alayode","html_url":"https://github.com/Alayode","followers_url":"https://api.github.com/users/Alayode/followers","following_url":"https://api.github.com/users/Alayode/following{/other_user}","gists_url":"https://api.github.com/users/Alayode/gists{/gist_id}","starred_url":"https://api.github.com/users/Alayode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Alayode/subscriptions","organizations_url":"https://api.github.com/users/Alayode/orgs","repos_url":"https://api.github.com/users/Alayode/repos","events_url":"https://api.github.com/users/Alayode/events{/privacy}","received_events_url":"https://api.github.com/users/Alayode/received_events","type":"User","site_admin":false},"created_at":"2015-09-29T16:44:18Z","updated_at":"2015-09-29T16:44:18Z","body":"For this app and this one only. I suggest making TWO repos the first for building the application and the next is after you completed your app and would like to present it to the world. This might be good if you want to have separate API KES and encryption for your app for the outside world to see and use. of course it really doesnt matter but maybe for some\r\n\r\n````\r\nadmins-mbp-2:ziqing admin$ heroku create\r\nCreating guarded-beach-1935... done, stack is cedar-14\r\nhttps://guarded-beach-1935.herokuapp.com/ | https://git.heroku.com/guarded-beach-1935.git\r\nGit remote heroku added\r\nadmins-mbp-2:ziqing admin$ git push heroku master\r\nCounting objects: 61, done.\r\nDelta compression using up to 8 threads.\r\nCompressing objects: 100% (58/58), done.\r\nWriting objects: 100% (61/61), 637.85 KiB | 0 bytes/s, done.\r\nTotal 61 (delta 8), reused 0 (delta 0)\r\nremote: Compressing source files... done.\r\nremote: Building source:\r\nremote:\r\nremote: -----> Node.js app detected\r\nremote:\r\nremote: -----> Creating runtime environment\r\nremote:\r\nremote:        NPM_CONFIG_LOGLEVEL=error\r\nremote:        NPM_CONFIG_PRODUCTION=true\r\nremote:        NODE_ENV=production\r\nremote:        NODE_MODULES_CACHE=true\r\nremote:\r\nremote: -----> Installing binaries\r\nremote:        engines.node (package.json):  unspecified\r\nremote:        engines.npm (package.json):   unspecified (use default)\r\nremote:\r\nremote:        Resolving node version (latest stable) via semver.io...\r\nremote:        Downloading and installing node 4.1.1...\r\nremote:        Using default npm version: 2.14.4\r\nremote:\r\nremote: -----> Restoring cache\r\nremote:        Skipping cache (new runtime signature)\r\nremote:\r\nremote: -----> Building dependencies\r\nremote:        Pruning any extraneous modules\r\nremote:        Installing node modules (package.json)\r\nremote:\r\nremote:        > kerberos@0.0.14 install /tmp/build_dcc6a80ce258280a8b0db9be32271cc4/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos\r\nremote:        > (node-gyp rebuild) || (exit 0)\r\nremote:\r\nremote:        make: Entering directory `/tmp/build_dcc6a80ce258280a8b0db9be32271cc4/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos/build'\r\nremote:          CXX(target) Release/obj.target/kerberos/lib/kerberos.o\r\nremote:          CXX(target) Release/obj.target/kerberos/lib/worker.o\r\nremote:          CC(target) Release/obj.target/kerberos/lib/kerberosgss.o\r\nremote:        ../lib/kerberosgss.c:27:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]\r\nremote:         #pragma clang diagnostic push\r\nremote:         ^\r\nremote:        ../lib/kerberosgss.c:28:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]\r\nremote:         #pragma clang diagnostic ignored \"-Wdeprecated-declarations\"\r\nremote:         ^\r\nremote:        ../lib/kerberosgss.c: In function ‘authenticate_gss_client_wrap’:\r\nremote:        ../lib/kerberosgss.c:348:19: warning: variable ‘server_conf_flags’ set but not used [-Wunused-but-set-variable]\r\nremote:           char buf[4096], server_conf_flags;\r\nremote:                           ^\r\nremote:        ../lib/kerberosgss.c: At top level:\r\nremote:        ../lib/kerberosgss.c:687:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]\r\nremote:         #pragma clang diagnostic pop\r\nremote:         ^\r\nremote:          CC(target) Release/obj.target/kerberos/lib/base64.o\r\nremote:          CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o\r\nremote:          SOLINK_MODULE(target) Release/obj.target/kerberos.node\r\nremote:          COPY Release/kerberos.node\r\nremote:        make: Leaving directory `/tmp/build_dcc6a80ce258280a8b0db9be32271cc4/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos/build'\r\nremote:        cookie-parser@1.3.5 node_modules/cookie-parser\r\nremote:        ├── cookie@0.1.3\r\nremote:        └── cookie-signature@1.0.6\r\nremote:\r\nremote:        debug@2.2.0 node_modules/debug\r\nremote:        └── ms@0.7.1\r\nremote:\r\nremote:        serve-favicon@2.3.0 node_modules/serve-favicon\r\nremote:        ├── etag@1.7.0\r\nremote:        ├── fresh@0.3.0\r\nremote:        ├── ms@0.7.1\r\nremote:        └── parseurl@1.3.0\r\nremote:\r\nremote:        bcryptjs@2.3.0 node_modules/bcryptjs\r\nremote:\r\nremote:        morgan@1.6.1 node_modules/morgan\r\nremote:        ├── basic-auth@1.0.3\r\nremote:        ├── on-headers@1.0.0\r\nremote:        ├── depd@1.0.1\r\nremote:        └── on-finished@2.3.0 (ee-first@1.1.1)\r\nremote:\r\nremote:        express@4.13.3 node_modules/express\r\nremote:        ├── cookie@0.1.3\r\nremote:        ├── cookie-signature@1.0.6\r\nremote:        ├── content-type@1.0.1\r\nremote:        ├── etag@1.7.0\r\nremote:        ├── fresh@0.3.0\r\nremote:        ├── escape-html@1.0.2\r\nremote:        ├── merge-descriptors@1.0.0\r\nremote:        ├── array-flatten@1.1.1\r\nremote:        ├── parseurl@1.3.0\r\nremote:        ├── utils-merge@1.0.0\r\nremote:        ├── methods@1.1.1\r\nremote:        ├── vary@1.0.1\r\nremote:        ├── path-to-regexp@0.1.7\r\nremote:        ├── content-disposition@0.5.0\r\nremote:        ├── range-parser@1.0.2\r\nremote:        ├── serve-static@1.10.0\r\nremote:        ├── depd@1.0.1\r\nremote:        ├── qs@4.0.0\r\nremote:        ├── finalhandler@0.4.0 (unpipe@1.0.0)\r\nremote:        ├── on-finished@2.3.0 (ee-first@1.1.1)\r\nremote:        ├── proxy-addr@1.0.8 (forwarded@0.1.0, ipaddr.js@1.0.1)\r\nremote:        ├── send@0.13.0 (destroy@1.0.3, statuses@1.2.1, ms@0.7.1, mime@1.3.4, http-errors@1.3.1)\r\nremote:        ├── type-is@1.6.9 (media-typer@0.3.0, mime-types@2.1.7)\r\nremote:        └── accepts@1.2.13 (negotiator@0.5.3, mime-types@2.1.7)\r\nremote:\r\nremote:        body-parser@1.13.3 node_modules/body-parser\r\nremote:        ├── bytes@2.1.0\r\nremote:        ├── content-type@1.0.1\r\nremote:        ├── depd@1.0.1\r\nremote:        ├── qs@4.0.0\r\nremote:        ├── on-finished@2.3.0 (ee-first@1.1.1)\r\nremote:        ├── http-errors@1.3.1 (statuses@1.2.1, inherits@2.0.1)\r\nremote:        ├── iconv-lite@0.4.11\r\nremote:        ├── type-is@1.6.9 (media-typer@0.3.0, mime-types@2.1.7)\r\nremote:        └── raw-body@2.1.4 (unpipe@1.0.0, iconv-lite@0.4.12)\r\nremote:\r\nremote:        moment@2.10.6 node_modules/moment\r\nremote:\r\nremote:        jade@1.11.0 node_modules/jade\r\nremote:        ├── commander@2.6.0\r\nremote:        ├── character-parser@1.2.1\r\nremote:        ├── void-elements@2.0.1\r\nremote:        ├── jstransformer@0.0.2 (is-promise@2.1.0, promise@6.1.0)\r\nremote:        ├── mkdirp@0.5.1 (minimist@0.0.8)\r\nremote:        ├── constantinople@3.0.2 (acorn@2.4.0)\r\nremote:        ├── with@4.0.3 (acorn@1.2.2, acorn-globals@1.0.6)\r\nremote:        ├── uglify-js@2.4.24 (async@0.2.10, uglify-to-browserify@1.0.2, yargs@3.5.4, source-map@0.1.34)\r\nremote:        ├── clean-css@3.4.5 (commander@2.8.1, source-map@0.4.4)\r\nremote:        └── transformers@2.1.0 (promise@2.0.0, css@1.0.8, uglify-js@2.2.5)\r\nremote:\r\nremote:        mongoose@4.1.9 node_modules/mongoose\r\nremote:        ├── regexp-clone@0.0.1\r\nremote:        ├── async@0.9.0\r\nremote:        ├── hooks-fixed@1.1.0\r\nremote:        ├── mpromise@0.5.4\r\nremote:        ├── mpath@0.1.1\r\nremote:        ├── muri@1.0.0\r\nremote:        ├── ms@0.1.0\r\nremote:        ├── sliced@0.0.5\r\nremote:        ├── kareem@1.0.1\r\nremote:        ├── bson@0.4.12\r\nremote:        ├── mquery@1.6.3 (bluebird@2.9.26)\r\nremote:        └── mongodb@2.0.42 (es6-promise@2.1.1, readable-stream@1.0.31, mongodb-core@1.2.10)\r\nremote:\r\nremote: -----> Caching build\r\nremote:        Clearing previous node cache\r\nremote:        Saving 1 cacheDirectories (default):\r\nremote:        - node_modules\r\nremote:\r\nremote: -----> Build succeeded!\r\nremote:        ├── bcryptjs@2.3.0\r\nremote:        ├── body-parser@1.13.3\r\nremote:        ├── cookie-parser@1.3.5\r\nremote:        ├── debug@2.2.0\r\nremote:        ├── express@4.13.3\r\nremote:        ├── jade@1.11.0\r\nremote:        ├── moment@2.10.6\r\nremote:        ├── mongoose@4.1.9\r\nremote:        ├── morgan@1.6.1\r\nremote:        └── serve-favicon@2.3.0\r\nremote:\r\nremote: -----> Discovering process types\r\nremote:        Procfile declares types   -> (none)\r\nremote:        Default types for Node.js -> web\r\nremote:\r\nremote: -----> Compressing... done, 15.1MB\r\nremote: -----> Launching... done, v3\r\nremote:        https://guarded-beach-1935.herokuapp.com/ deployed to Heroku\r\nremote:\r\nremote: Verifying deploy.... done.\r\nTo https://git.heroku.com/guarded-beach-1935.git\r\n * [new branch]      master -> master\r\nadmins-mbp-2:ziqing admin$\r\n````"}}