Skip to content

Instantly share code, notes, and snippets.

@nihonjinrxs
Last active July 4, 2017 21:53
Show Gist options
  • Save nihonjinrxs/638079c83957d0e4585438f0d65509c5 to your computer and use it in GitHub Desktop.
Save nihonjinrxs/638079c83957d0e4585438f0d65509c5 to your computer and use it in GitHub Desktop.
Error running habitica in a local container with bootstrapped local clone
🗂 ~/code/ryan/habitica
🌿 [develop] $
docker run -t --volume `pwd`:/usr/src/habitrpg habitica_web npm install > ~/Desktop/npm_install_volume.log
🗂 ~/code/ryan/habitica
🌿 [develop] $
docker run -t --volume `pwd`:/usr/src/habitrpg habitica_web bower install --allow-root > ~/Desktop/bower_install_volume.log
🗂 ~/code/ryan/habitica
🌿 [develop] $
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
Starting habitica_mongo_1 ...
Starting habitica_mongo_1 ... done
Starting habitica_web_1 ...
Starting habitica_web_1 ... done
🗂 ~/code/ryan/habitica
🌿 [develop] $
docker-compose exec web sh
ERROR: No container found for web_1
🗂 ~/code/ryan/habitica
🌿 [develop] $
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fcb73800494d mongo "docker-entrypoint..." 12 minutes ago Up 4 minutes 0.0.0.0:27017->27017/tcp habitica_mongo_1
🗂 ~/code/ryan/habitica
🌿 [develop] $
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
habitica_mongo_1 is up-to-date
Starting habitica_web_1
Starting habitica_web_1 ... done
🗂 ~/code/ryan/habitica
🌿 [develop] $
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2a96080c1263 habitica_web "node ./website/tr..." 5 minutes ago Up 2 seconds 0.0.0.0:3000->3000/tcp habitica_web_1
fcb73800494d mongo "docker-entrypoint..." 12 minutes ago Up 5 minutes 0.0.0.0:27017->27017/tcp habitica_mongo_1
🗂 ~/code/ryan/habitica
🌿 [develop] $
docker logs 2a96080c1263
2017-07-02T05:22:00.697Z - error: Error: Slack url is required
at new IncomingWebhook (/usr/src/habitrpg/node_modules/@slack/client/lib/clients/incoming-webhook/client.js:23:11)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/libs/slack.js:27:15)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/libs/payments.js:35:14)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/models/group.js:82:17)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
{ fullError: {} }
/usr/src/habitrpg/website/transpiled-babel/middlewares/redirects.js:21
var baseUrlSplit = BASE_URL.split('//');
^
TypeError: Cannot read property 'split' of undefined
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/middlewares/redirects.js:19:20)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/middlewares/index.js:67:18)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/server.js:25:14)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/index.js:43:20)
2017-07-02T05:25:22.272Z - error: Error: Slack url is required
at new IncomingWebhook (/usr/src/habitrpg/node_modules/@slack/client/lib/clients/incoming-webhook/client.js:23:11)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/libs/slack.js:27:15)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/libs/payments.js:35:14)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/models/group.js:82:17)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
{ fullError: {} }
/usr/src/habitrpg/website/transpiled-babel/middlewares/redirects.js:21
var baseUrlSplit = BASE_URL.split('//');
^
TypeError: Cannot read property 'split' of undefined
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/middlewares/redirects.js:19:20)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/middlewares/index.js:67:18)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/server.js:25:14)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/index.js:43:20)
2017-07-02T05:27:00.559Z - error: Error: Slack url is required
at new IncomingWebhook (/usr/src/habitrpg/node_modules/@slack/client/lib/clients/incoming-webhook/client.js:23:11)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/libs/slack.js:27:15)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/libs/payments.js:35:14)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/models/group.js:82:17)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
{ fullError: {} }
/usr/src/habitrpg/website/transpiled-babel/middlewares/redirects.js:21
var baseUrlSplit = BASE_URL.split('//');
^
TypeError: Cannot read property 'split' of undefined
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/middlewares/redirects.js:19:20)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/middlewares/index.js:67:18)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/server.js:25:14)
at Module._compile (module.js:570:32)
at loader (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/usr/src/habitrpg/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/src/habitrpg/website/transpiled-babel/index.js:43:20)
🗂 ~/code/ryan/habitica
🌿 [develop] $
docker run -t --volume `pwd`:/usr/src/habitrpg habitica_web npm install
npm info it worked if it ends with ok
npm info using npm@3.10.10
npm info using node@v6.11.0
npm info attempt registry request try #1 at 5:59:21 AM
npm http request GET https://registry.npmjs.org/fsevents
npm http 200 https://registry.npmjs.org/fsevents
npm info attempt registry request try #1 at 5:59:24 AM
npm http request GET https://registry.npmjs.org/raw-loader
npm http 304 https://registry.npmjs.org/raw-loader
npm info lifecycle habitica@3.99.1~preinstall: habitica@3.99.1
npm info linkStuff habitica@3.99.1
npm info lifecycle habitica@3.99.1~install: habitica@3.99.1
npm info lifecycle habitica@3.99.1~postinstall: habitica@3.99.1
npm WARN lifecycle habitica@3.99.1~postinstall: cannot run in wd %s %s (wd=%s) habitica@3.99.1 bower --config.interactive=false install -f && gulp build && npm run client:build /usr/src/habitrpg
npm info lifecycle habitica@3.99.1~prepublish: habitica@3.99.1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm info ok
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment