Pagan Gazzard
|
6c81066796
|
Use ^ dependencies for request and bluebird.
|
2015-10-13 13:29:42 -03:00 |
|
Pagan Gazzard
|
f552afd7b8
|
Update coffeescript
|
2015-10-13 13:29:42 -03:00 |
|
Pagan Gazzard
|
0bd92fd5a5
|
Remove an unused dependency.
|
2015-10-13 13:29:42 -03:00 |
|
Pagan Gazzard
|
9c8eecfab8
|
0.0.2
|
2015-10-13 13:29:42 -03:00 |
|
Pagan Gazzard
|
b1d16da9fa
|
Separate out the pubnub logging functionality.
|
2015-10-13 13:29:40 -03:00 |
|
Pagan Gazzard
|
56f54331a5
|
Fix TypeError: Cannot read property 'Running' of undefined
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
848aa66494
|
Fix reference error.
|
2015-10-13 13:28:00 -03:00 |
|
Praneeth Bodduluri
|
d300ec6baf
|
User Supervisord for logging
|
2015-10-13 13:28:00 -03:00 |
|
Praneeth Bodduluri
|
497ecc90a8
|
Log Supervisor to file and mount the /var/log from host to the supervisor
|
2015-10-13 13:28:00 -03:00 |
|
Aleksis Brezas
|
b584c6b705
|
improve code flow
|
2015-10-13 13:28:00 -03:00 |
|
Aleksis Brezas
|
528bf39a66
|
use docker inspect output
|
2015-10-13 13:28:00 -03:00 |
|
Aleksis Brezas
|
85626a4157
|
Exited containers do not have empty status
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
df536f672f
|
Update to pinejs-client-js v0.3.1
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
fe05824429
|
Extract out a duplicate function.
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
9673ae40d9
|
Remove some unneeded dependencies.
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
c5506d4566
|
Separate vpn connecting.
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
a7f5689873
|
Separate vpn bootstrapping.
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
6aa6ff5773
|
Specify the tty app to stop.
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
e25563f85c
|
Add a dummy user.js
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
f0afcb706a
|
Separate out tty.js
|
2015-10-13 13:28:00 -03:00 |
|
Pagan Gazzard
|
0b93c1ce2c
|
Use typed-error for the disconnected error.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
e054b36d58
|
Use sensible defaults for the blink patterns, and make use of it for the API blink.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
b63e7fd595
|
Accept the pattern as an argument for the blink module.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
cd2603f228
|
Change the blink pattern to use a pattern specified by an object.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
c218adb09e
|
Separate the blinking out, ready to move to a separate module.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
1c46e1e2a4
|
Separate the network polling out, ready to move to a separate module.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
e67de4b279
|
Simplify the state checking logic.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
49d6e3142c
|
Use a 10s timeout for the connectivity check to make the internet connectivity check more responsive.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
bf0b38354f
|
Use a repeating blink pattern that starts on the first failed internet check, and is consistent until we get internet again.
Previously it would pause whilst waiting for the next check (potentially a very very long time, as request doesn't have a timeout by default)
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
5e380fb66a
|
Turn the connectivity check into a singleton, so we only have one running.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
2557ebcfc2
|
Move the connectivity check into utils.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
63f1d66402
|
Fix trying to delete supervisor images.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
b1b039cdd1
|
Check if the container is running, and if not then print a meaningful error message.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
58b9040a36
|
Use read -p to wait for enter.
|
2015-10-13 13:27:59 -03:00 |
|
Aleksis Brezas
|
32e1712df7
|
register device fallback fix
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
53196208b0
|
Start the connectivity check straight away, rather than waiting for bootstrapping to succeed.
|
2015-10-13 13:27:59 -03:00 |
|
Aleksis Brezas
|
460768d366
|
do not override dockerfile cmd
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
fcc6d1375d
|
Fix the default device type.
|
2015-10-13 13:27:59 -03:00 |
|
Pagan Gazzard
|
b9675de9e0
|
Change IP address update interval from 5m to 30s
|
2015-10-13 13:27:58 -03:00 |
|
Petros Angelatos
|
7ffb65d3fa
|
Expose host dbus to containers. This enables control of host connman
|
2015-10-13 13:27:58 -03:00 |
|
Aleksis Brezas
|
433f0920c8
|
remove exited supervisors
|
2015-10-13 13:27:58 -03:00 |
|
Aleksis Brezas
|
86c2e1280e
|
delete exited containers
|
2015-10-13 13:27:58 -03:00 |
|
Pagan Gazzard
|
f5f6ee3a61
|
Enable compression for all of our custom requests.
|
2015-10-13 13:27:58 -03:00 |
|
Pagan Gazzard
|
7f5052f274
|
Update resin-platform-api to v0.2.7
* now correctly returns rejected promises for non-2xx responses
* now defaults compression to on
|
2015-10-13 13:27:58 -03:00 |
|
Pagan Gazzard
|
26c8b140ce
|
Only get the device id once, rather than for every request to updateDeviceInfo
|
2015-10-13 13:27:58 -03:00 |
|
Pagan Gazzard
|
6a50889086
|
Only select the fields we need to compare/update apps.
|
2015-10-13 13:27:58 -03:00 |
|
Pagan Gazzard
|
de6de9d397
|
Select just the id as it's all we need, and reduces network traffic.
|
2015-10-13 13:27:58 -03:00 |
|
Aleksis Brezas
|
e6e42d6631
|
improved getregistryandname
|
2015-10-13 13:27:58 -03:00 |
|
Aleksis Brezas
|
4185fb56c8
|
comment docker utility functions
|
2015-10-13 13:27:58 -03:00 |
|
Aleksis Brezas
|
a5ee91ceaf
|
calculate progress in a transform stream and expose a callback for progress events
|
2015-10-13 13:27:58 -03:00 |
|