From e4a461579e3353c181f58a1a1a644361f81b9e2d Mon Sep 17 00:00:00 2001 From: Stewart Williams <16945415+bravostuzero@users.noreply.github.com> Date: Fri, 19 Oct 2018 14:34:02 +0100 Subject: [PATCH] Add logviewer to docker-compose --- README.md | 2 ++ docker-compose/logviewer.yml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 docker-compose/logviewer.yml diff --git a/README.md b/README.md index c69daa74..a036dbec 100644 --- a/README.md +++ b/README.md @@ -31,11 +31,13 @@ tangodb | MariaDB database holding TANGO database tables databaseds | TANGO database device server tangotest | TANGO test device jive | Container running Jive application +logviewer | Container running TANGO log viewer pogo | Pogo TANGO application astor | Astor application starter-example | Example service running TANGO Starter device itango | interactive itango session + To start and stop a minimal TANGO system (database and databaseds server), execute: diff --git a/docker-compose/logviewer.yml b/docker-compose/logviewer.yml new file mode 100644 index 00000000..0af413dc --- /dev/null +++ b/docker-compose/logviewer.yml @@ -0,0 +1,33 @@ +# +# Docker compose file that launches LogViewer, sending output to a remote X11 +# display. +# +# Defines: +# - logviewer: container running LogViewer +# +# Requires: +# - tango.yml +# +version: '2' + +services: + logviewer: + build: + context: ../docker/tango/tango-java + image: ska/tango-java:latest + container_name: logviewer + depends_on: + - databaseds + volumes: + - $HOME:/hosthome:ro + environment: + - XAUTHORITY=/hosthome/.Xauthority + - DISPLAY=${DISPLAY} + - TANGO_HOST=databaseds:10000 + entrypoint: + - /usr/local/bin/wait-for-it.sh + - databaseds:10000 + - --timeout=30 + - --strict + - -- + - /usr/local/bin/logviewer -- GitLab