From c8a36a6e5800402963a172dbabad29a99c228a1c Mon Sep 17 00:00:00 2001 From: Mattia Mancini <mancini@astron.nl> Date: Thu, 27 Jun 2019 12:30:11 +0000 Subject: [PATCH] OSB-45: created deployment docker-compose file --- .gitattributes | 1 + LCU/Maintenance/Docker/compose_deploy.yml | 43 +++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 LCU/Maintenance/Docker/compose_deploy.yml diff --git a/.gitattributes b/.gitattributes index 1afa778be10..42c4c7dc5b0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1909,6 +1909,7 @@ LCU/Maintenance/Docker/NginxProxy/nginx.conf -text LCU/Maintenance/Docker/RESTService/Dockerfile -text LCU/Maintenance/Docker/RESTService/entrypoint.sh -text LCU/Maintenance/Docker/compose_build.yml -text +LCU/Maintenance/Docker/compose_deploy.yml -text LCU/Maintenance/MDB_WebView/CMakeLists.txt -text LCU/Maintenance/MDB_WebView/maintenancedb_view/.env -text LCU/Maintenance/MDB_WebView/maintenancedb_view/CMakeLists.txt -text diff --git a/LCU/Maintenance/Docker/compose_deploy.yml b/LCU/Maintenance/Docker/compose_deploy.yml new file mode 100644 index 00000000000..f0a149ccca8 --- /dev/null +++ b/LCU/Maintenance/Docker/compose_deploy.yml @@ -0,0 +1,43 @@ +version: "3.0" + +services: + lofar-maintenance-restservice: + image: lofar-maintenance-restservice + links: + - lofar-maintenance-backgroundworkers + expose: + - 8000 + volumes: + - $HOME/.lofar/dbcredentials/:/root/.lofar/dbcredentials:ro + networks: + - back + + lofar-maintenance-backgroundworkers: + image: lofar-maintenance-backgroundworkers + links: + - rabbitmq-broker + networks: + - back + + rabbitmq-broker: + image: rabbitmq:3.7.15-management + networks: + - back + ports: + - 15674:15672 + + lofar-maintenance-nginx-proxy: + image: lofar-maintenance-nginxproxy + ports: + - 8080:80 + build: + context: NginxProxy + dockerfile: Dockerfile + links: + - lofar-maintenance-restservice + networks: + - back + +networks: + back: + driver: bridge -- GitLab