Marcos Nils
640d64c3aa
Update proxy to handle port redirects ( #92 )
2017-02-12 02:25:25 +02:00
Marcos Lilljedahl
3dc1f3e601
Update dind image
2017-02-10 16:02:44 -03:00
Marcos Nils
880517048e
Remove hardcoded boot2docker URL
2017-02-03 15:14:15 -03:00
Marcos Lilljedahl
14c5cb5abf
Fix stats styling issue
2017-02-03 10:33:25 -03:00
Marcos Lilljedahl
4374b5b9c8
Fix condition
2017-02-01 18:25:28 -03:00
Marcos Lilljedahl
434256f9cc
Increase pidslimit to 1000 and allow to override via env var
2017-02-01 17:29:14 -03:00
Marcos Lilljedahl
c0bafc5f3b
Allow to access insecure https exposed services through proxy
2017-02-01 16:40:45 -03:00
Marcos Nils
a5d1e5c207
Allow to override session timeout. ( #86 )
...
* Allow to override session timeout.
This comes useful as it can be overriden from the SDK now
* Fix comments
2017-01-31 13:51:57 +02:00
Marcos Lilljedahl
1d37f98efd
Add content-type in CORS allowed headers for microsoft edge to work =S
2017-01-25 22:31:45 -03:00
Marcos Lilljedahl
51d19839bf
Add transport to avoid connection re-use
2017-01-19 13:20:10 -03:00
Marcos Lilljedahl
5e0665353c
Update dind to rc6
2017-01-15 19:32:40 -03:00
Marcos Lilljedahl
f2fe0e3137
Configure CORS correctly
2017-01-13 20:40:14 -03:00
Marcos Lilljedahl
4616cb1f5d
Add CORS handlers to support SDK
2017-01-13 19:29:39 -03:00
Marcos Lilljedahl
c1cfc7958a
Revert "Add CORS to create session and make it return text plain session ID"
...
This reverts commit c81a712a28eba960a4bcdc078cb51a1a4f832dbb.
2017-01-13 19:27:07 -03:00
Marcos Lilljedahl
c81a712a28
Add CORS to create session and make it return text plain session ID
2017-01-13 19:23:41 -03:00
Marcos Lilljedahl
d1d69e5ff0
Add vi alias to vim
2017-01-10 20:06:18 -03:00
Marcos Lilljedahl
a025f69daa
Update dind to rc5 and compose to 1.10
2017-01-08 13:28:58 -03:00
Marcos Nils
41d2b5f235
Add instance name to hash in URL ( #77 )
...
Fixes #7
2017-01-04 18:43:06 +02:00
Antonis Kalipetis
81280517bf
Add visual state of New instance and Delete buttons ( #75 )
...
The buttons now get disabled when pressed and their text changes to the action being made.
If the action ends (either with success or failure), state is reverted to the normal one.
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
2017-01-04 18:42:49 +02:00
Antonis Kalipetis
fd52a544d1
Add .editorconfig file for consistent styling ( #76 )
...
This should take effect when editors with [EditorConfig](http://editorconfig.org/ ) support are used.
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
2017-01-03 19:47:04 +02:00
Antonis Kalipetis
1af2b3665f
Update style.css to use terminal-container ( #74 )
...
* Update Xterm.js CSS to the latest version
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
* Update style.css to use terminal-container
The `.terminal` class was messing around xterm.js CSS rules, resulting in the cursor never being in a focused state.
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
2017-01-03 18:13:18 +02:00
Marcos Lilljedahl
aa7aba1d5e
Update xterm.js
2017-01-02 16:19:52 -03:00
Marcos Lilljedahl
bfbe3abed5
Check that instance is present when setting ports
2016-12-29 14:10:21 -03:00
Marcos Lilljedahl
b48812b085
Apply apparmor profile if env variable is present
2016-12-28 14:40:19 -03:00
Marcos Nils
dea778440e
Add TLS certificates for machine drivers ( #73 )
2016-12-27 18:53:50 +02:00
Marcos Lilljedahl
93740dc9f5
Add copy shortcuts
2016-12-24 13:52:15 -03:00
Marcos Nils
92aa3aa3f8
Fix ARGS env
...
Also move them to the bottom to avoid cache invalidation
2016-12-21 21:11:23 -03:00
Marcos Lilljedahl
440ba09061
Change detach keys so other programs like nano work
...
Fixes #52
2016-12-21 19:09:22 -03:00
Jonathan Leibiusky (@xetorthio)
6c651abfae
Was not handling nil here
2016-12-18 09:05:16 -08:00
Jonathan Leibiusky
54045d02f6
Delete zombie sessions and instances ( #71 )
2016-12-17 12:48:15 -08:00
Jonathan Leibiusky (@xetorthio)
93226e30ff
Fixes prometheus gauges
...
Fix session close. Now PWD gets disconnected from network before
deleting it.
2016-12-17 11:41:24 -08:00
Jonathan Leibiusky
70eaf37d4b
Add metrics ( #70 )
...
* Add prometheus support to count sessions, instances and clientes over
time
* Track counters on server reload
* Change to gauges
2016-12-15 17:12:17 -08:00
Marcos Lilljedahl
946a8e1419
Add google analytics support
2016-12-15 11:31:05 -08:00
Marcos Lilljedahl
a4424be83e
Update Dockerfile.dind to latest version
2016-12-15 04:05:54 -03:00
Jonathan Leibiusky
c0a4553a69
Merge pull request #68 from franela/show_swarm_ports
...
Show docker swarm used ports
2016-12-13 08:03:41 -06:00
Jonathan Leibiusky (@xetorthio)
69050373d7
Show docker swarm used ports
2016-12-13 08:02:48 -06:00
Kunal Kushwaha
a92d5ea882
Update readme with changes in Makefile. ( #67 )
...
Signed-off-by: Kunal Kushwaha <kushwaha_kunal_v7@lab.ntt.co.jp>
2016-12-13 12:19:21 +00:00
Marcos Nils
c0bbcf6274
Fix URL pattern display
2016-12-05 15:23:14 -03:00
Marcos Nils
3b826bd29d
Update reverse proxy instructions.
2016-12-05 12:33:03 -03:00
Marcos Lilljedahl
a7811b4e33
Omit race conditions and update swarm info events
2016-12-02 10:29:41 -03:00
Marcos Nils
84da622775
Remove pointer in struct method to avoid concurrent modifications to the ( #64 )
2016-12-02 02:19:49 +02:00
Jonathan Leibiusky
b47eac47c0
Merge pull request #63 from franela/show_proxied_ports
...
Show instance published ports
2016-12-01 17:57:15 -03:00
Jonathan Leibiusky @xetorthio
77905f3fd8
Query DinD instances for running containers and list the published ports
...
so the user can reverse proxy to the instance/port easily.
2016-12-01 17:28:55 -03:00
Jonathan Leibiusky
afa47c0bfc
Periodic tasks refactor ( #62 )
...
* Once every second the session run a list of periodic tasks on every
instance concurrently. We use these tasks to do things like:
- Collect mem and cpu stats
- Check if instance is part of a swarm cluster
- Broadcast information to connected clients
2016-12-01 15:57:30 -03:00
Marcos Nils
07fee4c1bf
Fix module error.
2016-12-01 02:48:42 -03:00
Marcos Nils
17b21e6fc8
Update installation instructions
2016-12-01 02:30:31 -03:00
Marcos Lilljedahl
db03019b4e
Remove unnecesarry deps
2016-11-30 18:55:31 -03:00
Marcos Lilljedahl
5742e03454
Disable recaptcha to use PWD locally
2016-11-30 15:22:51 -03:00
Alex Ellis
5eda323477
Enable use of override for session timeout in hours, fix captcha bypass bug. ( #51 )
...
* - Enable use of override for session timeout. This is more useful than having to hard-code and rebuild the code for the previous 4 hour limit. Just set environmental variable and start the app.
- Future work may involve breaking down into minutes, but this is a good minimum delivery to provide value to end-user/developer.
- Fixes bug in Captcha code by introducing new landing page. This is not a new go template, it's a separate HTML file because SRP - single reponsibility principle. Happy for this to be refacted after merging commit.
- Fix for including Docker 1.12 override has been removed for later PR.
* Merge
* Reinstate 'material' JS include'
* https for JS includes
* HTTPs for JS in bypass
2016-11-30 20:17:18 +02:00
Vincent De Smet
d3e20724e9
Add fancy bash prompt from orchestration workshop ( #28 )
...
* Add bash prompt
* remove curly braces
* Change shell from ash to bash
* Add inputrc for bash
2016-11-30 05:12:34 +02:00