{"action":"created","issue":{"url":"https://api.github.com/repos/dokku-alt/dokku-alt/issues/209","labels_url":"https://api.github.com/repos/dokku-alt/dokku-alt/issues/209/labels{/name}","comments_url":"https://api.github.com/repos/dokku-alt/dokku-alt/issues/209/comments","events_url":"https://api.github.com/repos/dokku-alt/dokku-alt/issues/209/events","html_url":"https://github.com/dokku-alt/dokku-alt/issues/209","id":59296411,"number":209,"title":"Config Server Failure (How to Manually Configure?)","user":{"login":"joehand","id":684965,"avatar_url":"https://avatars.githubusercontent.com/u/684965?v=3","gravatar_id":"","url":"https://api.github.com/users/joehand","html_url":"https://github.com/joehand","followers_url":"https://api.github.com/users/joehand/followers","following_url":"https://api.github.com/users/joehand/following{/other_user}","gists_url":"https://api.github.com/users/joehand/gists{/gist_id}","starred_url":"https://api.github.com/users/joehand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joehand/subscriptions","organizations_url":"https://api.github.com/users/joehand/orgs","repos_url":"https://api.github.com/users/joehand/repos","events_url":"https://api.github.com/users/joehand/events{/privacy}","received_events_url":"https://api.github.com/users/joehand/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-27T21:25:03Z","updated_at":"2015-02-27T21:30:32Z","closed_at":null,"body":"The installation of Dokku works fine until I try to go the the configuration site (e.g. example.com:2000). This is on a brand new DigitalOcean Ubuntu 14.04 Droplet (tried destroying/new droplets several times w/ same result). The site won't load and I get this message:\r\n\r\n```\r\n== Sinatra/1.4.3 has taken the stage on 2000 for production with backup from WEBrick\r\n[2015-02-27 16:09:29] INFO  WEBrick::HTTPServer#start: pid=28995 port=2000\r\n[2015-02-27 16:09:32] ERROR Errno::ECONNRESET: Connection reset by peer\r\n\t/usr/lib/ruby/1.9.1/webrick/httpserver.rb:80:in `eof?'\r\n\t/usr/lib/ruby/1.9.1/webrick/httpserver.rb:80:in `run'\r\n\t/usr/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'\r\n```\r\n\r\nI've tried the manual configuration but still can't get Dokku working properly (the instructions are a bit lacking there). \r\n\r\nThe only page that loads in the main domain (example.com), which shows the NGIX welcome page. No other apps work. The VHOST file has the correct domain.\r\n\r\n`dokku status node-js-app` says `stopped`, even after I start it or rebuild it.\r\n\r\nHow do I manually configure Dokku? Or what can I do to make the automatic config work?\r\n"},"comment":{"url":"https://api.github.com/repos/dokku-alt/dokku-alt/issues/comments/76475310","html_url":"https://github.com/dokku-alt/dokku-alt/issues/209#issuecomment-76475310","issue_url":"https://api.github.com/repos/dokku-alt/dokku-alt/issues/209","id":76475310,"user":{"login":"joehand","id":684965,"avatar_url":"https://avatars.githubusercontent.com/u/684965?v=3","gravatar_id":"","url":"https://api.github.com/users/joehand","html_url":"https://github.com/joehand","followers_url":"https://api.github.com/users/joehand/followers","following_url":"https://api.github.com/users/joehand/following{/other_user}","gists_url":"https://api.github.com/users/joehand/gists{/gist_id}","starred_url":"https://api.github.com/users/joehand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joehand/subscriptions","organizations_url":"https://api.github.com/users/joehand/orgs","repos_url":"https://api.github.com/users/joehand/repos","events_url":"https://api.github.com/users/joehand/events{/privacy}","received_events_url":"https://api.github.com/users/joehand/received_events","type":"User","site_admin":false},"created_at":"2015-02-27T21:30:32Z","updated_at":"2015-02-27T21:30:32Z","body":"Sure, this is the node-js-app:\r\n\r\n```\r\n[master][~/Downloads/node-js-sample]$ git push dokku master                         \r\nCounting objects: 378, done.\r\nDelta compression using up to 4 threads.\r\nCompressing objects: 100% (307/307), done.\r\nWriting objects: 100% (378/378), 211.25 KiB | 0 bytes/s, done.\r\nTotal 378 (delta 42), reused 378 (delta 42)\r\nremote: Cloning into '/tmp/tmp.UMMmk6xRov'...\r\nremote: warning: You appear to have cloned an empty repository.\r\nremote: done.\r\nremote: HEAD is now at 97a7c5c... wording\r\nremote: -----> Building node-js-app using buildstep...\r\nremote: Unable to find image 'ayufan/dokku-alt-buildstep:cedar-14' locally\r\nremote: Pulling repository ayufan/dokku-alt-buildstep\r\nremote: e489a5237673: Pulling image (cedar-14) from ayufan/dokku-alt-buildstep\r\nremote: e489a5237673: Pulling image (cedar-14) from ayufan/dokku-alt-buildstep, endpoint: https://registry-1.docker.io/v1/\r\nremote: e489a5237673: Pulling dependent layers\r\nremote: 511136ea3c5a: Download complete\r\nremote: ed53cd6f7f21: Pulling metadata\r\nremote: ed53cd6f7f21: Pulling fs layer\r\nremote: ed53cd6f7f21: Download complete\r\nremote: 6370e261ca45: Pulling metadata\r\nremote: 6370e261ca45: Pulling fs layer\r\nremote: 6370e261ca45: Download complete\r\nremote: 76884e4bb2dc: Pulling metadata\r\nremote: 76884e4bb2dc: Pulling fs layer\r\nremote: 76884e4bb2dc: Download complete\r\nremote: 1a8285f79dbb: Pulling metadata\r\nremote: 1a8285f79dbb: Pulling fs layer\r\nremote: 1a8285f79dbb: Download complete\r\nremote: d196c562e50f: Pulling metadata\r\nremote: d196c562e50f: Pulling fs layer\r\nremote: d196c562e50f: Download complete\r\nremote: 3dc9263948d9: Pulling metadata\r\nremote: 3dc9263948d9: Pulling fs layer\r\nremote: 3dc9263948d9: Download complete\r\nremote: 5a81e3c2228f: Pulling metadata\r\nremote: 5a81e3c2228f: Pulling fs layer\r\nremote: 5a81e3c2228f: Download complete\r\nremote: bd73746b0145: Pulling metadata\r\nremote: bd73746b0145: Pulling fs layer\r\nremote: bd73746b0145: Download complete\r\nremote: e67e65976621: Pulling metadata\r\nremote: e67e65976621: Pulling fs layer\r\nremote: e67e65976621: Download complete\r\nremote: d8774a75311a: Pulling metadata\r\nremote: d8774a75311a: Pulling fs layer\r\nremote: d8774a75311a: Download complete\r\nremote: ee9011f589bf: Pulling metadata\r\nremote: ee9011f589bf: Pulling fs layer\r\nremote: ee9011f589bf: Download complete\r\nremote: e489a5237673: Pulling metadata\r\nremote: e489a5237673: Pulling fs layer\r\nremote: e489a5237673: Download complete\r\nremote: e489a5237673: Download complete\r\nremote: Status: Downloaded newer image for ayufan/dokku-alt-buildstep:cedar-14\r\nremote: -----> Installing ENV in build environment ...\r\n-----> Using u1000 to run an application\r\n-----> Node.js app detected\r\n-----> Requested node range: 0.10.x\r\n-----> Resolved node version: 0.10.36\r\n-----> Downloading and installing node\r\n-----> Exporting config vars to environment\r\n-----> Installing dependencies\r\n       express@4.12.0 node_modules/express\r\n       ├── merge-descriptors@0.0.2\r\n       ├── utils-merge@1.0.0\r\n       ├── cookie-signature@1.0.6\r\n       ├── methods@1.1.1\r\n       ├── fresh@0.2.4\r\n       ├── cookie@0.1.2\r\n       ├── escape-html@1.0.1\r\n       ├── range-parser@1.0.2\r\n       ├── content-type@1.0.1\r\n       ├── finalhandler@0.3.3\r\n       ├── vary@1.0.0\r\n       ├── parseurl@1.3.0\r\n       ├── serve-static@1.9.1\r\n       ├── content-disposition@0.5.0\r\n       ├── path-to-regexp@0.1.3\r\n       ├── depd@1.0.0\r\n       ├── qs@2.3.3\r\n       ├── on-finished@2.2.0 (ee-first@1.1.0)\r\n       ├── debug@2.1.1 (ms@0.6.2)\r\n       ├── proxy-addr@1.0.6 (forwarded@0.1.0, ipaddr.js@0.1.8)\r\n       ├── etag@1.5.1 (crc@3.2.1)\r\n       ├── send@0.12.1 (destroy@1.0.3, ms@0.7.0, mime@1.3.4)\r\n       ├── type-is@1.6.0 (media-typer@0.3.0, mime-types@2.0.9)\r\n       └── accepts@1.2.4 (negotiator@0.5.1, mime-types@2.0.9)\r\n-----> Caching node_modules directory for future builds\r\n-----> Cleaning up node-gyp and npm artifacts\r\n-----> No Procfile found; Adding npm start to new Procfile\r\n-----> Building runtime environment\r\n-----> Discovering process types\r\n       Procfile declares types -> web\r\nremote: -----> Injecting git revision\r\nremote: -----> Releasing node-js-app ...\r\nremote: -----> Deploying node-js-app ...\r\nremote: -----> Shutting down old containers\r\nremote: =====> Application deployed:\r\nremote:        http://node-js-app.example.com\r\nremote: -----> Cleaning up ...\r\nTo dokku@example.com:node-js-app\r\n * [new branch]      master -> master\r\n```"}}