diff --git a/.gitattributes b/.gitattributes index 1afa778be10265d47c22ad13ecf50281c8b55629..42c4c7dc5b086aa4a04fc3e3c26a94c47dd80177 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 0000000000000000000000000000000000000000..f0a149ccca8c92b261fa0761c61ae9d159c93b79 --- /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