Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b274fa019 | ||
|
|
ba4803d660 | ||
|
|
ac198e5731 |
+5
-1
@@ -1,5 +1,9 @@
|
|||||||
FROM avatao/frontend-tutorial-framework:chausie-20191021 as frontend
|
ARG FRONTEND_VERSION
|
||||||
|
FROM avatao/frontend-tutorial-framework:${FRONTEND_VERSION} as frontend
|
||||||
|
|
||||||
FROM avatao/debian:buster
|
FROM avatao/debian:buster
|
||||||
|
ARG FRONTEND_VERSION
|
||||||
|
LABEL tfw.frontend.version=${FRONTEND_VERSION}
|
||||||
|
|
||||||
RUN apt-get update &&\
|
RUN apt-get update &&\
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class FrontendConfigHandler:
|
|||||||
def handle_event(self, _, connector):
|
def handle_event(self, _, connector):
|
||||||
# pylint: disable=no-self-use
|
# pylint: disable=no-self-use
|
||||||
for message in self._config_messages:
|
for message in self._config_messages:
|
||||||
connector.send_message(message)
|
connector.send_message(message, scope=Scope.WEBSOCKET)
|
||||||
connector.send_message({'key': 'frontend.ready'}, scope=Scope.WEBSOCKET)
|
connector.send_message({'key': 'frontend.ready'}, scope=Scope.WEBSOCKET)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
|||||||
@@ -42,6 +42,9 @@ class TerminalHandler:
|
|||||||
LOG.error('IGNORING MESSAGE: Invalid message received: %s', message)
|
LOG.error('IGNORING MESSAGE: Invalid message received: %s', message)
|
||||||
|
|
||||||
def handle_write(self, message):
|
def handle_write(self, message):
|
||||||
|
concat = message.get('concat', False)
|
||||||
|
if not concat:
|
||||||
|
self.terminado_server.pty.write('\x15')
|
||||||
self.terminado_server.pty.write(message['command'])
|
self.terminado_server.pty.write(message['command'])
|
||||||
|
|
||||||
def cleanup(self):
|
def cleanup(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user