Kristóf Tóth
|
306607c972
|
Reintroduce glorious JOHN CENA to demo ¯\_(ツ)_/¯
|
2018-03-14 09:30:44 +01:00 |
|
Kristóf Tóth
|
3e0592c176
|
Remove Cenator :'( sorry to see you go
|
2018-03-14 09:25:42 +01:00 |
|
Kristóf Tóth
|
3caf170c7d
|
Add readonly-fs compatible configuration for nginx
|
2018-03-14 09:15:57 +01:00 |
|
Kristóf Tóth
|
49b728ee6c
|
Rename nginx default site config
|
2018-03-14 09:01:25 +01:00 |
|
Kristóf Tóth
|
8cd0665c03
|
Make rw directories VOLUMEs
|
2018-03-14 08:57:33 +01:00 |
|
Kristóf Tóth
|
51234c750c
|
Add nginx permission fixes to Dockerfile
|
2018-03-14 08:57:05 +01:00 |
|
Kristóf Tóth
|
fa115a67c0
|
Fix envsubst undefined behaviour on some platforms in Dockerfile
|
2018-03-14 08:48:21 +01:00 |
|
Kristóf Tóth
|
14e4309cd5
|
Add submodule with remote tracking
|
2018-03-09 17:41:23 +01:00 |
|
Kristóf Tóth
|
fd89fa1a26
|
Remove frontend submodule
|
2018-03-09 17:38:16 +01:00 |
|
Bokros Bálint
|
b6f6725550
|
Merge pull request #20 from avatao-content/webide-directories
Implement support for changing working directory in webide
|
2018-03-09 11:22:05 +01:00 |
|
Kristóf Tóth
|
7ba33cae07
|
Update README.md
|
2018-03-09 11:14:00 +01:00 |
|
Kristóf Tóth
|
b955a570fd
|
Fix DirectoryMonitor.stop() raising unhandled KeyError on rm -rf workdir
|
2018-03-09 09:50:13 +01:00 |
|
Kristóf Tóth
|
0e4be3c22f
|
Refactor DirectoryMonitor handling in SourceCodeEventHandler
|
2018-03-09 09:37:48 +01:00 |
|
Kristóf Tóth
|
3b241a3930
|
Implement error handling in SourceCodeEventHandler.select_dir()
|
2018-03-09 09:11:52 +01:00 |
|
Kristóf Tóth
|
20895cb989
|
Add workind directory to SourceCodeEventHandler's default fileinfos
|
2018-03-09 08:52:13 +01:00 |
|
Kristóf Tóth
|
c84b526b03
|
Add argument names to __init__() calls in event_handler_main.py
|
2018-03-09 08:50:54 +01:00 |
|
Kristóf Tóth
|
9e4fe87d84
|
Implement support to change working directories in SourceCodeEventHandler
|
2018-03-09 08:45:30 +01:00 |
|
Kristóf Tóth
|
7858caf51a
|
Make excluded stuff in FileManager configurable from __init__()
|
2018-03-09 08:41:12 +01:00 |
|
Kristóf Tóth
|
b224ed519d
|
Add support to FileManager to change working directory
|
2018-03-09 08:37:08 +01:00 |
|
Kristóf Tóth
|
491bbe5df6
|
Remove ambiguous log (already logged in networking)
|
2018-03-08 16:41:43 +01:00 |
|
Kristóf Tóth
|
af1a6261cc
|
Refactor naming conventions: data_json -> message in TFW EventHandlers
|
2018-03-08 16:11:43 +01:00 |
|
Kristóf Tóth
|
36724c5c51
|
Implement 'tail' on stderr feedback
|
2018-03-08 16:05:44 +01:00 |
|
Kristóf Tóth
|
f874deff6e
|
Implement stderr feedback on deployment failure (ProcessManagingEventHandler)
|
2018-03-08 16:04:35 +01:00 |
|
Bokros Bálint
|
cb3d7b0e04
|
Merge pull request #19 from avatao-content/error_handling
Implement robust error handling
|
2018-03-07 17:07:42 +01:00 |
|
Kristóf Tóth
|
8588328a8f
|
Improve handling of supervisor errors in ProcessManagingEventHandler
|
2018-03-07 16:35:55 +01:00 |
|
Kristóf Tóth
|
9b550f724d
|
Extend ProcessManagingEventHander with deployment failure detection
|
2018-03-07 15:14:33 +01:00 |
|
Kristóf Tóth
|
d11d9a70cb
|
Remove TFW antipattern I wrote without thinking
|
2018-03-07 14:47:24 +01:00 |
|
Kristóf Tóth
|
2c816d5a38
|
Implement error handling on EventHandler exposing APIs
|
2018-03-07 14:45:43 +01:00 |
|
Bokros Bálint
|
be6f657de1
|
Merge pull request #18 from avatao-content/callbackmixin
Refactor callback subscription stuff to a mixin
|
2018-03-07 12:05:03 +01:00 |
|
Kristóf Tóth
|
6a6236e704
|
Refactor callback subscription stuff to a mixin
|
2018-03-07 11:45:57 +01:00 |
|
Bokros Bálint
|
6db4c80671
|
Merge pull request #17 from avatao-content/terminado_commands
Implement terminal manipulation via a new EventHandler
|
2018-03-07 11:43:02 +01:00 |
|
Kristóf Tóth
|
6d59762e2b
|
Clean up confusing usage of data_json['data'] in TerminadoEventHandler
|
2018-03-07 11:37:52 +01:00 |
|
Kristóf Tóth
|
cb7e8c5663
|
Make DirectoryMonitor.ignore setter more pythonic
|
2018-03-07 11:36:21 +01:00 |
|
Kristóf Tóth
|
e064c34d8f
|
Enforce HISTFILE consistency
|
2018-03-07 11:34:21 +01:00 |
|
Kristóf Tóth
|
4e0f95acbd
|
Rename JOHN CENA to avataobot as per business demands
|
2018-03-07 10:19:11 +01:00 |
|
Kristóf Tóth
|
3cf404ee9a
|
Implement inotify event ignoration logic
|
2018-03-07 09:17:29 +01:00 |
|
Kristóf Tóth
|
1165fa4ec9
|
Refactor pty resetting logic to TerminadoMiniServer
|
2018-03-06 16:15:04 +01:00 |
|
Kristóf Tóth
|
e20a5dab23
|
Implement pty recovery
|
2018-03-06 14:33:01 +01:00 |
|
Kristóf Tóth
|
555d571112
|
Expose term_manager in TerminadoMiniServer as a property
|
2018-03-06 14:28:36 +01:00 |
|
Kristóf Tóth
|
021a122523
|
Stop HistoryMonitor in TerminadoEventHandler.cleanup()
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
02bc317009
|
Refactor CallbackEventHandler to be a PatternMatchingEventHandler
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
d88728bb71
|
Implement command logging as exampe for HistoryMonitor usage
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
a4b07e549e
|
Rename & expose as property TerminadoEventHandler.monitor
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
0a20cffa09
|
Implement callback subscription logic in HistoryMonitor
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
7dd2512300
|
Fix history monitoring stuff in Dockerfile (AVATAO baseimage bashrc)
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
100ec96e63
|
Fix shopt magic in Dockerfile
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
ac8e5506a5
|
Improve handling of bash history
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
82073fda8c
|
Rename TerminadoEventHandler's key to shell for consistency
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
ab76e3d024
|
Store length of history list requested in every case
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
cc964fdf27
|
Strip newlines from stored history in HistoryMonitor
|
2018-03-06 13:27:32 +01:00 |
|