From 955383f169ee5d6aed2f1ca00ce8dddeedb75436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=A4fer?= Date: Mon, 4 Feb 2019 19:19:31 +0100 Subject: [PATCH] Separate `docker-compose.yml` to test db migration I think it's not that relevant to our new contributors to install the db-migration-worker. --- docker-compose.db-migration.yml | 29 +++++++++++++++++++++++++++++ docker-compose.override.yml | 27 --------------------------- 2 files changed, 29 insertions(+), 27 deletions(-) create mode 100644 docker-compose.db-migration.yml diff --git a/docker-compose.db-migration.yml b/docker-compose.db-migration.yml new file mode 100644 index 000000000..360fbef82 --- /dev/null +++ b/docker-compose.db-migration.yml @@ -0,0 +1,29 @@ +version: "3.7" + +services: + neo4j: + volumes: + - mongo-export:/mongo-export + environment: + - NEO4J_apoc_import_file_enabled=true + db-migration-worker: + build: + context: db-migration-worker + volumes: + - mongo-export:/mongo-export + - ./db-migration-worker/.ssh/:/root/.ssh/ + networks: + - hc-network + depends_on: + - backend + environment: + - NEO4J_URI=bolt://neo4j:7687 + - "SSH_USERNAME=${SSH_USERNAME}" + - "SSH_HOST=${SSH_HOST}" + - "MONGODB_USERNAME=${MONGODB_USERNAME}" + - "MONGODB_PASSWORD=${MONGODB_PASSWORD}" + - "MONGODB_AUTH_DB=${MONGODB_AUTH_DB}" + - "MONGODB_DATABASE=${MONGODB_DATABASE}" + +volumes: + mongo-export: diff --git a/docker-compose.override.yml b/docker-compose.override.yml index 6bc594099..ef7d52c7e 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -11,33 +11,6 @@ services: - /nitro-backend/node_modules command: yarn run dev neo4j: - volumes: - - mongo-export:/mongo-export - - ./neo4j/import:/var/lib/neo4j/import ports: - 7687:7687 - 7474:7474 - environment: - - NEO4J_apoc_import_file_enabled=true - db-migration-worker: - build: - context: db-migration-worker - volumes: - - mongo-export:/mongo-export - - ./db-migration-worker/.ssh/:/root/.ssh/ - networks: - - hc-network - depends_on: - - backend - environment: - - NEO4J_URI=bolt://neo4j:7687 - - "SSH_USERNAME=${SSH_USERNAME}" - - "SSH_HOST=${SSH_HOST}" - - "MONGODB_USERNAME=${MONGODB_USERNAME}" - - "MONGODB_PASSWORD=${MONGODB_PASSWORD}" - - "MONGODB_AUTH_DB=${MONGODB_AUTH_DB}" - - "MONGODB_DATABASE=${MONGODB_DATABASE}" - command: "--smallfiles --logpath=/dev/null" - -volumes: - mongo-export: