From 1ea219b1ef11a147c03b595f9e51f0a87ca579d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Tue, 23 May 2023 14:07:16 +0200 Subject: [PATCH] refactor: move backend to monorepo --- .dockerignore => backend/backend/.dockerignore | 0 .editorconfig => backend/backend/.editorconfig | 0 .eslintignore => backend/backend/.eslintignore | 0 .eslintrc.json => backend/backend/.eslintrc.json | 0 .gitattributes => backend/backend/.gitattributes | 0 .gitignore => backend/backend/.gitignore | 0 .gitlab-ci.yml => backend/backend/.gitlab-ci.yml | 0 {.gitlab => backend/backend/.gitlab}/ci/getRegistryBranch.sh | 0 {.gitlab => backend/backend/.gitlab}/ci/getRegistryTag.sh | 0 {.gitlab => backend/backend/.gitlab}/ci/pushAsLatestVersion.sh | 0 {.gitlab => backend/backend/.gitlab}/ci/testCIScripts.sh | 0 {.gitlab => backend/backend/.gitlab}/issue_templates/bug.md | 0 {.gitlab => backend/backend/.gitlab}/issue_templates/feature.md | 0 .mock-yeah => backend/backend/.mock-yeah | 0 .npmignore => backend/backend/.npmignore | 0 CHANGELOG.md => backend/backend/CHANGELOG.md | 0 Dockerfile => backend/backend/Dockerfile | 0 LICENSE => backend/backend/LICENSE | 0 README.md => backend/backend/README.md | 0 ROUTES.md => backend/backend/ROUTES.md | 0 {config => backend/backend/config}/default-b-tu.ts | 0 {config => backend/backend/config}/default-f-u.ts | 0 {config => backend/backend/config}/default-fb-fh.ts | 0 {config => backend/backend/config}/default-ks-ug.ts | 0 {config => backend/backend/config}/default.ts | 0 {config => backend/backend/config}/elasticsearch-b-tu.ts | 0 {config => backend/backend/config}/elasticsearch.ts | 0 {config => backend/backend/config}/prometheus.json | 0 integration-test.yml => backend/backend/integration-test.yml | 0 package-lock.json => backend/backend/package-lock.json | 0 package.json => backend/backend/package.json | 0 {src => backend/backend/src}/app.ts | 0 {src => backend/backend/src}/cli.ts | 0 {src => backend/backend/src}/common.ts | 0 {src => backend/backend/src}/middleware/prometheus.ts | 0 {src => backend/backend/src}/notification/backend-transport.ts | 0 {src => backend/backend/src}/notification/mail-queue.ts | 0 {src => backend/backend/src}/routes/bulk-add-route.ts | 0 {src => backend/backend/src}/routes/bulk-done-route.ts | 0 {src => backend/backend/src}/routes/bulk-route.ts | 0 {src => backend/backend/src}/routes/http-types.ts | 0 {src => backend/backend/src}/routes/index-route.ts | 0 {src => backend/backend/src}/routes/multi-search-route.ts | 0 {src => backend/backend/src}/routes/plugin-register-route.ts | 0 {src => backend/backend/src}/routes/route.ts | 0 {src => backend/backend/src}/routes/search-route.ts | 0 {src => backend/backend/src}/routes/thing-update-route.ts | 0 {src => backend/backend/src}/routes/virtual-plugin-route.ts | 0 {src => backend/backend/src}/storage/bulk-storage.ts | 0 {src => backend/backend/src}/storage/database.ts | 0 .../backend/src}/storage/elasticsearch/aggregations.ts | 0 .../backend/src}/storage/elasticsearch/elasticsearch.ts | 0 {src => backend/backend/src}/storage/elasticsearch/monitoring.ts | 0 .../src}/storage/elasticsearch/query/boost/boost-functions.ts | 0 .../src}/storage/elasticsearch/query/boost/scoring-functions.ts | 0 .../backend/src}/storage/elasticsearch/query/filter.ts | 0 .../src}/storage/elasticsearch/query/filters/availability.ts | 0 .../backend/src}/storage/elasticsearch/query/filters/boolean.ts | 0 .../src}/storage/elasticsearch/query/filters/date-range.ts | 0 .../backend/src}/storage/elasticsearch/query/filters/distance.ts | 0 .../backend/src}/storage/elasticsearch/query/filters/geo.ts | 0 .../src}/storage/elasticsearch/query/filters/numeric-range.ts | 0 .../backend/src}/storage/elasticsearch/query/filters/value.ts | 0 {src => backend/backend/src}/storage/elasticsearch/query/query.ts | 0 {src => backend/backend/src}/storage/elasticsearch/query/sort.ts | 0 .../backend/src}/storage/elasticsearch/query/sort/distance.ts | 0 .../backend/src}/storage/elasticsearch/query/sort/ducet.ts | 0 .../backend/src}/storage/elasticsearch/query/sort/generic.ts | 0 .../backend/src}/storage/elasticsearch/query/sort/price.ts | 0 {src => backend/backend/src}/storage/elasticsearch/templating.ts | 0 .../src}/storage/elasticsearch/types/elasticsearch-config.ts | 0 {src => backend/backend/src}/storage/elasticsearch/types/util.ts | 0 {src => backend/backend/src}/storage/elasticsearch/util/alias.ts | 0 {src => backend/backend/src}/storage/elasticsearch/util/index.ts | 0 .../backend/src}/storage/elasticsearch/util/no-undefined.ts | 0 {src => backend/backend/src}/storage/elasticsearch/util/retry.ts | 0 {test => backend/backend/test}/app.spec.ts | 0 {test => backend/backend/test}/common.spec.ts | 0 {test => backend/backend/test}/common.ts | 0 .../backend/test}/notification/backend-transport.spec.ts | 0 {test => backend/backend/test}/notification/mail-queue.spec.ts | 0 {test => backend/backend/test}/routes/bulk-route.spec.ts | 0 {test => backend/backend/test}/routes/http-types.spec.ts | 0 {test => backend/backend/test}/routes/index-route.spec.ts | 0 .../backend/test}/routes/plugin-register-route.spec.ts | 0 {test => backend/backend/test}/routes/route.spec.ts | 0 {test => backend/backend/test}/routes/search-route.spec.ts | 0 {test => backend/backend/test}/routes/thing-update-route.spec.ts | 0 .../backend/test}/routes/virtual-plugin-route.spec.ts | 0 {test => backend/backend/test}/storage/bulk-storage.spec.ts | 0 .../backend/test}/storage/elasticsearch/aggregations.spec.ts | 0 .../backend/test}/storage/elasticsearch/elasticsearch.spec.ts | 0 .../backend/test}/storage/elasticsearch/monitoring.spec.ts | 0 .../backend/test}/storage/elasticsearch/query.spec.ts | 0 {test => backend/backend/test}/tests-setup.ts | 0 tsconfig.json => backend/backend/tsconfig.json | 0 96 files changed, 0 insertions(+), 0 deletions(-) rename .dockerignore => backend/backend/.dockerignore (100%) rename .editorconfig => backend/backend/.editorconfig (100%) rename .eslintignore => backend/backend/.eslintignore (100%) rename .eslintrc.json => backend/backend/.eslintrc.json (100%) rename .gitattributes => backend/backend/.gitattributes (100%) rename .gitignore => backend/backend/.gitignore (100%) rename .gitlab-ci.yml => backend/backend/.gitlab-ci.yml (100%) rename {.gitlab => backend/backend/.gitlab}/ci/getRegistryBranch.sh (100%) rename {.gitlab => backend/backend/.gitlab}/ci/getRegistryTag.sh (100%) rename {.gitlab => backend/backend/.gitlab}/ci/pushAsLatestVersion.sh (100%) rename {.gitlab => backend/backend/.gitlab}/ci/testCIScripts.sh (100%) rename {.gitlab => backend/backend/.gitlab}/issue_templates/bug.md (100%) rename {.gitlab => backend/backend/.gitlab}/issue_templates/feature.md (100%) rename .mock-yeah => backend/backend/.mock-yeah (100%) rename .npmignore => backend/backend/.npmignore (100%) rename CHANGELOG.md => backend/backend/CHANGELOG.md (100%) rename Dockerfile => backend/backend/Dockerfile (100%) rename LICENSE => backend/backend/LICENSE (100%) rename README.md => backend/backend/README.md (100%) rename ROUTES.md => backend/backend/ROUTES.md (100%) rename {config => backend/backend/config}/default-b-tu.ts (100%) rename {config => backend/backend/config}/default-f-u.ts (100%) rename {config => backend/backend/config}/default-fb-fh.ts (100%) rename {config => backend/backend/config}/default-ks-ug.ts (100%) rename {config => backend/backend/config}/default.ts (100%) rename {config => backend/backend/config}/elasticsearch-b-tu.ts (100%) rename {config => backend/backend/config}/elasticsearch.ts (100%) rename {config => backend/backend/config}/prometheus.json (100%) rename integration-test.yml => backend/backend/integration-test.yml (100%) rename package-lock.json => backend/backend/package-lock.json (100%) rename package.json => backend/backend/package.json (100%) rename {src => backend/backend/src}/app.ts (100%) rename {src => backend/backend/src}/cli.ts (100%) rename {src => backend/backend/src}/common.ts (100%) rename {src => backend/backend/src}/middleware/prometheus.ts (100%) rename {src => backend/backend/src}/notification/backend-transport.ts (100%) rename {src => backend/backend/src}/notification/mail-queue.ts (100%) rename {src => backend/backend/src}/routes/bulk-add-route.ts (100%) rename {src => backend/backend/src}/routes/bulk-done-route.ts (100%) rename {src => backend/backend/src}/routes/bulk-route.ts (100%) rename {src => backend/backend/src}/routes/http-types.ts (100%) rename {src => backend/backend/src}/routes/index-route.ts (100%) rename {src => backend/backend/src}/routes/multi-search-route.ts (100%) rename {src => backend/backend/src}/routes/plugin-register-route.ts (100%) rename {src => backend/backend/src}/routes/route.ts (100%) rename {src => backend/backend/src}/routes/search-route.ts (100%) rename {src => backend/backend/src}/routes/thing-update-route.ts (100%) rename {src => backend/backend/src}/routes/virtual-plugin-route.ts (100%) rename {src => backend/backend/src}/storage/bulk-storage.ts (100%) rename {src => backend/backend/src}/storage/database.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/aggregations.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/elasticsearch.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/monitoring.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/boost/boost-functions.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/boost/scoring-functions.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/filter.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/filters/availability.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/filters/boolean.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/filters/date-range.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/filters/distance.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/filters/geo.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/filters/numeric-range.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/filters/value.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/query.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/sort.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/sort/distance.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/sort/ducet.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/sort/generic.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/query/sort/price.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/templating.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/types/elasticsearch-config.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/types/util.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/util/alias.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/util/index.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/util/no-undefined.ts (100%) rename {src => backend/backend/src}/storage/elasticsearch/util/retry.ts (100%) rename {test => backend/backend/test}/app.spec.ts (100%) rename {test => backend/backend/test}/common.spec.ts (100%) rename {test => backend/backend/test}/common.ts (100%) rename {test => backend/backend/test}/notification/backend-transport.spec.ts (100%) rename {test => backend/backend/test}/notification/mail-queue.spec.ts (100%) rename {test => backend/backend/test}/routes/bulk-route.spec.ts (100%) rename {test => backend/backend/test}/routes/http-types.spec.ts (100%) rename {test => backend/backend/test}/routes/index-route.spec.ts (100%) rename {test => backend/backend/test}/routes/plugin-register-route.spec.ts (100%) rename {test => backend/backend/test}/routes/route.spec.ts (100%) rename {test => backend/backend/test}/routes/search-route.spec.ts (100%) rename {test => backend/backend/test}/routes/thing-update-route.spec.ts (100%) rename {test => backend/backend/test}/routes/virtual-plugin-route.spec.ts (100%) rename {test => backend/backend/test}/storage/bulk-storage.spec.ts (100%) rename {test => backend/backend/test}/storage/elasticsearch/aggregations.spec.ts (100%) rename {test => backend/backend/test}/storage/elasticsearch/elasticsearch.spec.ts (100%) rename {test => backend/backend/test}/storage/elasticsearch/monitoring.spec.ts (100%) rename {test => backend/backend/test}/storage/elasticsearch/query.spec.ts (100%) rename {test => backend/backend/test}/tests-setup.ts (100%) rename tsconfig.json => backend/backend/tsconfig.json (100%) diff --git a/.dockerignore b/backend/backend/.dockerignore similarity index 100% rename from .dockerignore rename to backend/backend/.dockerignore diff --git a/.editorconfig b/backend/backend/.editorconfig similarity index 100% rename from .editorconfig rename to backend/backend/.editorconfig diff --git a/.eslintignore b/backend/backend/.eslintignore similarity index 100% rename from .eslintignore rename to backend/backend/.eslintignore diff --git a/.eslintrc.json b/backend/backend/.eslintrc.json similarity index 100% rename from .eslintrc.json rename to backend/backend/.eslintrc.json diff --git a/.gitattributes b/backend/backend/.gitattributes similarity index 100% rename from .gitattributes rename to backend/backend/.gitattributes diff --git a/.gitignore b/backend/backend/.gitignore similarity index 100% rename from .gitignore rename to backend/backend/.gitignore diff --git a/.gitlab-ci.yml b/backend/backend/.gitlab-ci.yml similarity index 100% rename from .gitlab-ci.yml rename to backend/backend/.gitlab-ci.yml diff --git a/.gitlab/ci/getRegistryBranch.sh b/backend/backend/.gitlab/ci/getRegistryBranch.sh similarity index 100% rename from .gitlab/ci/getRegistryBranch.sh rename to backend/backend/.gitlab/ci/getRegistryBranch.sh diff --git a/.gitlab/ci/getRegistryTag.sh b/backend/backend/.gitlab/ci/getRegistryTag.sh similarity index 100% rename from .gitlab/ci/getRegistryTag.sh rename to backend/backend/.gitlab/ci/getRegistryTag.sh diff --git a/.gitlab/ci/pushAsLatestVersion.sh b/backend/backend/.gitlab/ci/pushAsLatestVersion.sh similarity index 100% rename from .gitlab/ci/pushAsLatestVersion.sh rename to backend/backend/.gitlab/ci/pushAsLatestVersion.sh diff --git a/.gitlab/ci/testCIScripts.sh b/backend/backend/.gitlab/ci/testCIScripts.sh similarity index 100% rename from .gitlab/ci/testCIScripts.sh rename to backend/backend/.gitlab/ci/testCIScripts.sh diff --git a/.gitlab/issue_templates/bug.md b/backend/backend/.gitlab/issue_templates/bug.md similarity index 100% rename from .gitlab/issue_templates/bug.md rename to backend/backend/.gitlab/issue_templates/bug.md diff --git a/.gitlab/issue_templates/feature.md b/backend/backend/.gitlab/issue_templates/feature.md similarity index 100% rename from .gitlab/issue_templates/feature.md rename to backend/backend/.gitlab/issue_templates/feature.md diff --git a/.mock-yeah b/backend/backend/.mock-yeah similarity index 100% rename from .mock-yeah rename to backend/backend/.mock-yeah diff --git a/.npmignore b/backend/backend/.npmignore similarity index 100% rename from .npmignore rename to backend/backend/.npmignore diff --git a/CHANGELOG.md b/backend/backend/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to backend/backend/CHANGELOG.md diff --git a/Dockerfile b/backend/backend/Dockerfile similarity index 100% rename from Dockerfile rename to backend/backend/Dockerfile diff --git a/LICENSE b/backend/backend/LICENSE similarity index 100% rename from LICENSE rename to backend/backend/LICENSE diff --git a/README.md b/backend/backend/README.md similarity index 100% rename from README.md rename to backend/backend/README.md diff --git a/ROUTES.md b/backend/backend/ROUTES.md similarity index 100% rename from ROUTES.md rename to backend/backend/ROUTES.md diff --git a/config/default-b-tu.ts b/backend/backend/config/default-b-tu.ts similarity index 100% rename from config/default-b-tu.ts rename to backend/backend/config/default-b-tu.ts diff --git a/config/default-f-u.ts b/backend/backend/config/default-f-u.ts similarity index 100% rename from config/default-f-u.ts rename to backend/backend/config/default-f-u.ts diff --git a/config/default-fb-fh.ts b/backend/backend/config/default-fb-fh.ts similarity index 100% rename from config/default-fb-fh.ts rename to backend/backend/config/default-fb-fh.ts diff --git a/config/default-ks-ug.ts b/backend/backend/config/default-ks-ug.ts similarity index 100% rename from config/default-ks-ug.ts rename to backend/backend/config/default-ks-ug.ts diff --git a/config/default.ts b/backend/backend/config/default.ts similarity index 100% rename from config/default.ts rename to backend/backend/config/default.ts diff --git a/config/elasticsearch-b-tu.ts b/backend/backend/config/elasticsearch-b-tu.ts similarity index 100% rename from config/elasticsearch-b-tu.ts rename to backend/backend/config/elasticsearch-b-tu.ts diff --git a/config/elasticsearch.ts b/backend/backend/config/elasticsearch.ts similarity index 100% rename from config/elasticsearch.ts rename to backend/backend/config/elasticsearch.ts diff --git a/config/prometheus.json b/backend/backend/config/prometheus.json similarity index 100% rename from config/prometheus.json rename to backend/backend/config/prometheus.json diff --git a/integration-test.yml b/backend/backend/integration-test.yml similarity index 100% rename from integration-test.yml rename to backend/backend/integration-test.yml diff --git a/package-lock.json b/backend/backend/package-lock.json similarity index 100% rename from package-lock.json rename to backend/backend/package-lock.json diff --git a/package.json b/backend/backend/package.json similarity index 100% rename from package.json rename to backend/backend/package.json diff --git a/src/app.ts b/backend/backend/src/app.ts similarity index 100% rename from src/app.ts rename to backend/backend/src/app.ts diff --git a/src/cli.ts b/backend/backend/src/cli.ts similarity index 100% rename from src/cli.ts rename to backend/backend/src/cli.ts diff --git a/src/common.ts b/backend/backend/src/common.ts similarity index 100% rename from src/common.ts rename to backend/backend/src/common.ts diff --git a/src/middleware/prometheus.ts b/backend/backend/src/middleware/prometheus.ts similarity index 100% rename from src/middleware/prometheus.ts rename to backend/backend/src/middleware/prometheus.ts diff --git a/src/notification/backend-transport.ts b/backend/backend/src/notification/backend-transport.ts similarity index 100% rename from src/notification/backend-transport.ts rename to backend/backend/src/notification/backend-transport.ts diff --git a/src/notification/mail-queue.ts b/backend/backend/src/notification/mail-queue.ts similarity index 100% rename from src/notification/mail-queue.ts rename to backend/backend/src/notification/mail-queue.ts diff --git a/src/routes/bulk-add-route.ts b/backend/backend/src/routes/bulk-add-route.ts similarity index 100% rename from src/routes/bulk-add-route.ts rename to backend/backend/src/routes/bulk-add-route.ts diff --git a/src/routes/bulk-done-route.ts b/backend/backend/src/routes/bulk-done-route.ts similarity index 100% rename from src/routes/bulk-done-route.ts rename to backend/backend/src/routes/bulk-done-route.ts diff --git a/src/routes/bulk-route.ts b/backend/backend/src/routes/bulk-route.ts similarity index 100% rename from src/routes/bulk-route.ts rename to backend/backend/src/routes/bulk-route.ts diff --git a/src/routes/http-types.ts b/backend/backend/src/routes/http-types.ts similarity index 100% rename from src/routes/http-types.ts rename to backend/backend/src/routes/http-types.ts diff --git a/src/routes/index-route.ts b/backend/backend/src/routes/index-route.ts similarity index 100% rename from src/routes/index-route.ts rename to backend/backend/src/routes/index-route.ts diff --git a/src/routes/multi-search-route.ts b/backend/backend/src/routes/multi-search-route.ts similarity index 100% rename from src/routes/multi-search-route.ts rename to backend/backend/src/routes/multi-search-route.ts diff --git a/src/routes/plugin-register-route.ts b/backend/backend/src/routes/plugin-register-route.ts similarity index 100% rename from src/routes/plugin-register-route.ts rename to backend/backend/src/routes/plugin-register-route.ts diff --git a/src/routes/route.ts b/backend/backend/src/routes/route.ts similarity index 100% rename from src/routes/route.ts rename to backend/backend/src/routes/route.ts diff --git a/src/routes/search-route.ts b/backend/backend/src/routes/search-route.ts similarity index 100% rename from src/routes/search-route.ts rename to backend/backend/src/routes/search-route.ts diff --git a/src/routes/thing-update-route.ts b/backend/backend/src/routes/thing-update-route.ts similarity index 100% rename from src/routes/thing-update-route.ts rename to backend/backend/src/routes/thing-update-route.ts diff --git a/src/routes/virtual-plugin-route.ts b/backend/backend/src/routes/virtual-plugin-route.ts similarity index 100% rename from src/routes/virtual-plugin-route.ts rename to backend/backend/src/routes/virtual-plugin-route.ts diff --git a/src/storage/bulk-storage.ts b/backend/backend/src/storage/bulk-storage.ts similarity index 100% rename from src/storage/bulk-storage.ts rename to backend/backend/src/storage/bulk-storage.ts diff --git a/src/storage/database.ts b/backend/backend/src/storage/database.ts similarity index 100% rename from src/storage/database.ts rename to backend/backend/src/storage/database.ts diff --git a/src/storage/elasticsearch/aggregations.ts b/backend/backend/src/storage/elasticsearch/aggregations.ts similarity index 100% rename from src/storage/elasticsearch/aggregations.ts rename to backend/backend/src/storage/elasticsearch/aggregations.ts diff --git a/src/storage/elasticsearch/elasticsearch.ts b/backend/backend/src/storage/elasticsearch/elasticsearch.ts similarity index 100% rename from src/storage/elasticsearch/elasticsearch.ts rename to backend/backend/src/storage/elasticsearch/elasticsearch.ts diff --git a/src/storage/elasticsearch/monitoring.ts b/backend/backend/src/storage/elasticsearch/monitoring.ts similarity index 100% rename from src/storage/elasticsearch/monitoring.ts rename to backend/backend/src/storage/elasticsearch/monitoring.ts diff --git a/src/storage/elasticsearch/query/boost/boost-functions.ts b/backend/backend/src/storage/elasticsearch/query/boost/boost-functions.ts similarity index 100% rename from src/storage/elasticsearch/query/boost/boost-functions.ts rename to backend/backend/src/storage/elasticsearch/query/boost/boost-functions.ts diff --git a/src/storage/elasticsearch/query/boost/scoring-functions.ts b/backend/backend/src/storage/elasticsearch/query/boost/scoring-functions.ts similarity index 100% rename from src/storage/elasticsearch/query/boost/scoring-functions.ts rename to backend/backend/src/storage/elasticsearch/query/boost/scoring-functions.ts diff --git a/src/storage/elasticsearch/query/filter.ts b/backend/backend/src/storage/elasticsearch/query/filter.ts similarity index 100% rename from src/storage/elasticsearch/query/filter.ts rename to backend/backend/src/storage/elasticsearch/query/filter.ts diff --git a/src/storage/elasticsearch/query/filters/availability.ts b/backend/backend/src/storage/elasticsearch/query/filters/availability.ts similarity index 100% rename from src/storage/elasticsearch/query/filters/availability.ts rename to backend/backend/src/storage/elasticsearch/query/filters/availability.ts diff --git a/src/storage/elasticsearch/query/filters/boolean.ts b/backend/backend/src/storage/elasticsearch/query/filters/boolean.ts similarity index 100% rename from src/storage/elasticsearch/query/filters/boolean.ts rename to backend/backend/src/storage/elasticsearch/query/filters/boolean.ts diff --git a/src/storage/elasticsearch/query/filters/date-range.ts b/backend/backend/src/storage/elasticsearch/query/filters/date-range.ts similarity index 100% rename from src/storage/elasticsearch/query/filters/date-range.ts rename to backend/backend/src/storage/elasticsearch/query/filters/date-range.ts diff --git a/src/storage/elasticsearch/query/filters/distance.ts b/backend/backend/src/storage/elasticsearch/query/filters/distance.ts similarity index 100% rename from src/storage/elasticsearch/query/filters/distance.ts rename to backend/backend/src/storage/elasticsearch/query/filters/distance.ts diff --git a/src/storage/elasticsearch/query/filters/geo.ts b/backend/backend/src/storage/elasticsearch/query/filters/geo.ts similarity index 100% rename from src/storage/elasticsearch/query/filters/geo.ts rename to backend/backend/src/storage/elasticsearch/query/filters/geo.ts diff --git a/src/storage/elasticsearch/query/filters/numeric-range.ts b/backend/backend/src/storage/elasticsearch/query/filters/numeric-range.ts similarity index 100% rename from src/storage/elasticsearch/query/filters/numeric-range.ts rename to backend/backend/src/storage/elasticsearch/query/filters/numeric-range.ts diff --git a/src/storage/elasticsearch/query/filters/value.ts b/backend/backend/src/storage/elasticsearch/query/filters/value.ts similarity index 100% rename from src/storage/elasticsearch/query/filters/value.ts rename to backend/backend/src/storage/elasticsearch/query/filters/value.ts diff --git a/src/storage/elasticsearch/query/query.ts b/backend/backend/src/storage/elasticsearch/query/query.ts similarity index 100% rename from src/storage/elasticsearch/query/query.ts rename to backend/backend/src/storage/elasticsearch/query/query.ts diff --git a/src/storage/elasticsearch/query/sort.ts b/backend/backend/src/storage/elasticsearch/query/sort.ts similarity index 100% rename from src/storage/elasticsearch/query/sort.ts rename to backend/backend/src/storage/elasticsearch/query/sort.ts diff --git a/src/storage/elasticsearch/query/sort/distance.ts b/backend/backend/src/storage/elasticsearch/query/sort/distance.ts similarity index 100% rename from src/storage/elasticsearch/query/sort/distance.ts rename to backend/backend/src/storage/elasticsearch/query/sort/distance.ts diff --git a/src/storage/elasticsearch/query/sort/ducet.ts b/backend/backend/src/storage/elasticsearch/query/sort/ducet.ts similarity index 100% rename from src/storage/elasticsearch/query/sort/ducet.ts rename to backend/backend/src/storage/elasticsearch/query/sort/ducet.ts diff --git a/src/storage/elasticsearch/query/sort/generic.ts b/backend/backend/src/storage/elasticsearch/query/sort/generic.ts similarity index 100% rename from src/storage/elasticsearch/query/sort/generic.ts rename to backend/backend/src/storage/elasticsearch/query/sort/generic.ts diff --git a/src/storage/elasticsearch/query/sort/price.ts b/backend/backend/src/storage/elasticsearch/query/sort/price.ts similarity index 100% rename from src/storage/elasticsearch/query/sort/price.ts rename to backend/backend/src/storage/elasticsearch/query/sort/price.ts diff --git a/src/storage/elasticsearch/templating.ts b/backend/backend/src/storage/elasticsearch/templating.ts similarity index 100% rename from src/storage/elasticsearch/templating.ts rename to backend/backend/src/storage/elasticsearch/templating.ts diff --git a/src/storage/elasticsearch/types/elasticsearch-config.ts b/backend/backend/src/storage/elasticsearch/types/elasticsearch-config.ts similarity index 100% rename from src/storage/elasticsearch/types/elasticsearch-config.ts rename to backend/backend/src/storage/elasticsearch/types/elasticsearch-config.ts diff --git a/src/storage/elasticsearch/types/util.ts b/backend/backend/src/storage/elasticsearch/types/util.ts similarity index 100% rename from src/storage/elasticsearch/types/util.ts rename to backend/backend/src/storage/elasticsearch/types/util.ts diff --git a/src/storage/elasticsearch/util/alias.ts b/backend/backend/src/storage/elasticsearch/util/alias.ts similarity index 100% rename from src/storage/elasticsearch/util/alias.ts rename to backend/backend/src/storage/elasticsearch/util/alias.ts diff --git a/src/storage/elasticsearch/util/index.ts b/backend/backend/src/storage/elasticsearch/util/index.ts similarity index 100% rename from src/storage/elasticsearch/util/index.ts rename to backend/backend/src/storage/elasticsearch/util/index.ts diff --git a/src/storage/elasticsearch/util/no-undefined.ts b/backend/backend/src/storage/elasticsearch/util/no-undefined.ts similarity index 100% rename from src/storage/elasticsearch/util/no-undefined.ts rename to backend/backend/src/storage/elasticsearch/util/no-undefined.ts diff --git a/src/storage/elasticsearch/util/retry.ts b/backend/backend/src/storage/elasticsearch/util/retry.ts similarity index 100% rename from src/storage/elasticsearch/util/retry.ts rename to backend/backend/src/storage/elasticsearch/util/retry.ts diff --git a/test/app.spec.ts b/backend/backend/test/app.spec.ts similarity index 100% rename from test/app.spec.ts rename to backend/backend/test/app.spec.ts diff --git a/test/common.spec.ts b/backend/backend/test/common.spec.ts similarity index 100% rename from test/common.spec.ts rename to backend/backend/test/common.spec.ts diff --git a/test/common.ts b/backend/backend/test/common.ts similarity index 100% rename from test/common.ts rename to backend/backend/test/common.ts diff --git a/test/notification/backend-transport.spec.ts b/backend/backend/test/notification/backend-transport.spec.ts similarity index 100% rename from test/notification/backend-transport.spec.ts rename to backend/backend/test/notification/backend-transport.spec.ts diff --git a/test/notification/mail-queue.spec.ts b/backend/backend/test/notification/mail-queue.spec.ts similarity index 100% rename from test/notification/mail-queue.spec.ts rename to backend/backend/test/notification/mail-queue.spec.ts diff --git a/test/routes/bulk-route.spec.ts b/backend/backend/test/routes/bulk-route.spec.ts similarity index 100% rename from test/routes/bulk-route.spec.ts rename to backend/backend/test/routes/bulk-route.spec.ts diff --git a/test/routes/http-types.spec.ts b/backend/backend/test/routes/http-types.spec.ts similarity index 100% rename from test/routes/http-types.spec.ts rename to backend/backend/test/routes/http-types.spec.ts diff --git a/test/routes/index-route.spec.ts b/backend/backend/test/routes/index-route.spec.ts similarity index 100% rename from test/routes/index-route.spec.ts rename to backend/backend/test/routes/index-route.spec.ts diff --git a/test/routes/plugin-register-route.spec.ts b/backend/backend/test/routes/plugin-register-route.spec.ts similarity index 100% rename from test/routes/plugin-register-route.spec.ts rename to backend/backend/test/routes/plugin-register-route.spec.ts diff --git a/test/routes/route.spec.ts b/backend/backend/test/routes/route.spec.ts similarity index 100% rename from test/routes/route.spec.ts rename to backend/backend/test/routes/route.spec.ts diff --git a/test/routes/search-route.spec.ts b/backend/backend/test/routes/search-route.spec.ts similarity index 100% rename from test/routes/search-route.spec.ts rename to backend/backend/test/routes/search-route.spec.ts diff --git a/test/routes/thing-update-route.spec.ts b/backend/backend/test/routes/thing-update-route.spec.ts similarity index 100% rename from test/routes/thing-update-route.spec.ts rename to backend/backend/test/routes/thing-update-route.spec.ts diff --git a/test/routes/virtual-plugin-route.spec.ts b/backend/backend/test/routes/virtual-plugin-route.spec.ts similarity index 100% rename from test/routes/virtual-plugin-route.spec.ts rename to backend/backend/test/routes/virtual-plugin-route.spec.ts diff --git a/test/storage/bulk-storage.spec.ts b/backend/backend/test/storage/bulk-storage.spec.ts similarity index 100% rename from test/storage/bulk-storage.spec.ts rename to backend/backend/test/storage/bulk-storage.spec.ts diff --git a/test/storage/elasticsearch/aggregations.spec.ts b/backend/backend/test/storage/elasticsearch/aggregations.spec.ts similarity index 100% rename from test/storage/elasticsearch/aggregations.spec.ts rename to backend/backend/test/storage/elasticsearch/aggregations.spec.ts diff --git a/test/storage/elasticsearch/elasticsearch.spec.ts b/backend/backend/test/storage/elasticsearch/elasticsearch.spec.ts similarity index 100% rename from test/storage/elasticsearch/elasticsearch.spec.ts rename to backend/backend/test/storage/elasticsearch/elasticsearch.spec.ts diff --git a/test/storage/elasticsearch/monitoring.spec.ts b/backend/backend/test/storage/elasticsearch/monitoring.spec.ts similarity index 100% rename from test/storage/elasticsearch/monitoring.spec.ts rename to backend/backend/test/storage/elasticsearch/monitoring.spec.ts diff --git a/test/storage/elasticsearch/query.spec.ts b/backend/backend/test/storage/elasticsearch/query.spec.ts similarity index 100% rename from test/storage/elasticsearch/query.spec.ts rename to backend/backend/test/storage/elasticsearch/query.spec.ts diff --git a/test/tests-setup.ts b/backend/backend/test/tests-setup.ts similarity index 100% rename from test/tests-setup.ts rename to backend/backend/test/tests-setup.ts diff --git a/tsconfig.json b/backend/backend/tsconfig.json similarity index 100% rename from tsconfig.json rename to backend/backend/tsconfig.json