TBR todosapp: LAN, not just localhost
Change-Id: I2eb16ce12f54c236b4623a009093e100ce34e6cb
diff --git a/package.json b/package.json
index 026b9ef..fdc2dbd 100644
--- a/package.json
+++ b/package.json
@@ -18,6 +18,7 @@
"express": "^4.12.4",
"inherits": "^2.0.1",
"lodash": "^3.9.3",
+ "my-local-ip": "^1.0.0",
"node-uuid": "^1.4.3",
"page": "^1.6.3",
"randombytes": "^2.0.1",
diff --git a/server.js b/server.js
index 237e3e5..e5b35ed 100644
--- a/server.js
+++ b/server.js
@@ -17,5 +17,6 @@
});
var server = app.listen(process.env.PORT || 4000, function() {
- console.log('Serving http://localhost:%d', server.address().port);
+ var hostname = require('my-local-ip')();
+ console.log('Serving http://%s:%d', hostname, server.address().port);
});
diff --git a/tools/start_services.sh b/tools/start_services.sh
index e737e70..6d6ac70 100755
--- a/tools/start_services.sh
+++ b/tools/start_services.sh
@@ -29,8 +29,8 @@
main() {
local -r TMP=tmp
local -r PORT=${PORT-4000}
- local -r MOUNTTABLED_ADDR="localhost:$((PORT+1))"
- local -r SYNCBASED_ADDR="localhost:$((PORT+2))"
+ local -r MOUNTTABLED_ADDR=":$((PORT+1))"
+ local -r SYNCBASED_ADDR=":$((PORT+2))"
mkdir -p $TMP