From 509b32d9ba8c239f69be0d5c63f14e1736f620ad Mon Sep 17 00:00:00 2001 From: arnesetzer <25772747+arnesetzer@users.noreply.github.com> Date: Thu, 7 Aug 2025 08:40:06 +0200 Subject: [PATCH 1/6] feat: Allow the usage of a global compose file instead of one for each region Resolves #253 --- cmd/docker.sh | 17 +++++- docker-compose.yml | 136 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+), 3 deletions(-) create mode 100644 docker-compose.yml diff --git a/cmd/docker.sh b/cmd/docker.sh index dbc456d7..707f5b3f 100644 --- a/cmd/docker.sh +++ b/cmd/docker.sh @@ -17,15 +17,27 @@ register 'compose' 'ps' 'list containers' compose_ps function compose_top(){ compose_exec top $@; } register 'compose' 'top' 'display the running processes of a container' compose_top -# the 'docker compose' subcommand is now the recommended method of calling compose. -# if not available, we fallback to the legacy 'docker-compose' command. function compose_exec(){ + # Check if a local compose file exists. If not use the global one. + if [ ! -f docker-compose.yml ];then + echo "No local file. Using global compose file." + globalComposeFile="1" + export peliasRegion="projects/$(basename $(pwd))" + cd ../..; + fi + # the 'docker compose' subcommand is now the recommended method of calling compose. + # if not available, we fallback to the legacy 'docker-compose' command. NATIVE_COMPOSE_VERSION=$(docker compose version 2> /dev/null || true) if [ -z "$NATIVE_COMPOSE_VERSION" ]; then docker-compose $@; else docker compose $@; fi + if [ $globalComposeFile ] ;then + echo "Going back to $peliasRegion" + cd "./$peliasRegion" + unset $globalComposeFile + fi } register 'compose' 'exec' 'execute an arbitrary `docker compose` command' compose_exec @@ -40,4 +52,3 @@ register 'compose' 'kill' 'kill one or more `docker compose` service(s)' compose function compose_down(){ compose_exec down; } register 'compose' 'down' 'stop all `docker compose` service(s)' compose_down - diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..07416de8 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,136 @@ +version: '3' +networks: + default: + driver: bridge +services: + libpostal: + image: pelias/libpostal-service + container_name: pelias_libpostal + user: "${DOCKER_USER}" + restart: always + ports: [ "127.0.0.1:4400:4400" ] + schema: + image: pelias/schema:master + container_name: pelias_schema + user: "${DOCKER_USER}" + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + api: + image: pelias/api:master + container_name: pelias_api + user: "${DOCKER_USER}" + restart: always + environment: [ "PORT=4000" ] + ports: [ "0.0.0.0:4000:4000" ] + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + placeholder: + image: pelias/placeholder:master + container_name: pelias_placeholder + user: "${DOCKER_USER}" + restart: always + environment: [ "PORT=4100" ] + ports: [ "127.0.0.1:4100:4100" ] + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + - "./${peliasRegion}/blacklist/:/data/blacklist" + whosonfirst: + image: pelias/whosonfirst:master + container_name: pelias_whosonfirst + user: "${DOCKER_USER}" + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + - "./${peliasRegion}/blacklist/:/data/blacklist" + openstreetmap: + image: pelias/openstreetmap:master + container_name: pelias_openstreetmap + user: "${DOCKER_USER}" + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + - "../${peliasRegion}/blacklist/:/data/blacklist" + openaddresses: + image: pelias/openaddresses:master + container_name: pelias_openaddresses + user: "${DOCKER_USER}" + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + - "./${peliasRegion}/blacklist/:/data/blacklist" + geonames: + image: pelias/geonames:master + container_name: pelias_geonames + user: "${DOCKER_USER}" + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + - "./${peliasRegion}/blacklist/:/data/blacklist" + transit: + image: pelias/transit:master + container_name: pelias_transit + user: "${DOCKER_USER}" + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + csv-importer: + image: pelias/csv-importer:master + container_name: pelias_csv_importer + user: "${DOCKER_USER}" + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + - "./${peliasRegion}/blacklist/:/data/blacklist" + polylines: + image: pelias/polylines:master + container_name: pelias_polylines + user: "${DOCKER_USER}" + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + interpolation: + image: pelias/interpolation:master + container_name: pelias_interpolation + user: "${DOCKER_USER}" + restart: always + environment: [ "PORT=4300" ] + ports: [ "127.0.0.1:4300:4300" ] + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + pip: + image: pelias/pip-service:master + container_name: pelias_pip-service + user: "${DOCKER_USER}" + restart: always + environment: [ "PORT=4200" ] + ports: [ "127.0.0.1:4200:4200" ] + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/${DATA_DIR}:/data" + elasticsearch: + image: pelias/elasticsearch:7.17.27 + container_name: pelias_elasticsearch + user: "${DOCKER_USER}" + restart: always + ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] + volumes: + - "./${peliasRegion}/${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" + ulimits: + memlock: + soft: -1 + hard: -1 + nofile: + soft: 65536 + hard: 65536 + cap_add: [ "IPC_LOCK" ] + fuzzy-tester: + image: pelias/fuzzy-tester:master + container_name: pelias_fuzzy_tester + user: "${DOCKER_USER}" + restart: "no" + command: "--help" + volumes: + - "./${peliasRegion}/pelias.json:/code/pelias.json" + - "./${peliasRegion}/test_cases:/code/pelias/fuzzy-tester/test_cases" From 9eb05f86573c838e71f92e2dd241c9b39c1843b9 Mon Sep 17 00:00:00 2001 From: arnesetzer <25772747+arnesetzer@users.noreply.github.com> Date: Thu, 7 Aug 2025 08:43:55 +0200 Subject: [PATCH 2/6] feat: Remove local compose file --- projects/australia/docker-compose.yml | 136 ----------------- projects/austria/docker-compose.yml | 112 -------------- projects/belgium/docker-compose.yml | 112 -------------- projects/brazil/docker-compose.yml | 128 ---------------- projects/denmark/docker-compose.yml | 112 -------------- projects/france/docker-compose.yml | 112 -------------- projects/germany/docker-compose.yml | 112 -------------- projects/israel/docker-compose.yml | 112 -------------- projects/italy/docker-compose.yml | 112 -------------- projects/jamaica/docker-compose.yml | 128 ---------------- projects/kyrgyzstan/docker-compose.yml | 112 -------------- projects/las-vegas-metro/docker-compose.yml | 128 ---------------- projects/lithuania/docker-compose.yml | 119 --------------- projects/los-angeles-metro/docker-compose.yml | 127 ---------------- projects/netherlands/docker-compose.yml | 112 -------------- projects/new-york-city/docker-compose.yml | 136 ----------------- projects/north-america/docker-compose.yml | 137 ------------------ projects/norway/docker-compose.yml | 112 -------------- projects/planet/docker-compose.yml | 137 ------------------ projects/poland/docker-compose.yml | 128 ---------------- projects/portland-metro/docker-compose.yml | 128 ---------------- projects/san-jose-metro/docker-compose.yml | 127 ---------------- projects/singapore/docker-compose.yml | 123 ---------------- projects/south-africa/docker-compose.yml | 135 ----------------- projects/south-america/docker-compose.yml | 128 ---------------- projects/texas/docker-compose.yml | 130 ----------------- 26 files changed, 3195 deletions(-) delete mode 100644 projects/australia/docker-compose.yml delete mode 100644 projects/austria/docker-compose.yml delete mode 100644 projects/belgium/docker-compose.yml delete mode 100644 projects/brazil/docker-compose.yml delete mode 100644 projects/denmark/docker-compose.yml delete mode 100644 projects/france/docker-compose.yml delete mode 100644 projects/germany/docker-compose.yml delete mode 100644 projects/israel/docker-compose.yml delete mode 100644 projects/italy/docker-compose.yml delete mode 100644 projects/jamaica/docker-compose.yml delete mode 100644 projects/kyrgyzstan/docker-compose.yml delete mode 100644 projects/las-vegas-metro/docker-compose.yml delete mode 100644 projects/lithuania/docker-compose.yml delete mode 100644 projects/los-angeles-metro/docker-compose.yml delete mode 100644 projects/netherlands/docker-compose.yml delete mode 100644 projects/new-york-city/docker-compose.yml delete mode 100644 projects/north-america/docker-compose.yml delete mode 100644 projects/norway/docker-compose.yml delete mode 100644 projects/planet/docker-compose.yml delete mode 100644 projects/poland/docker-compose.yml delete mode 100644 projects/portland-metro/docker-compose.yml delete mode 100644 projects/san-jose-metro/docker-compose.yml delete mode 100644 projects/singapore/docker-compose.yml delete mode 100644 projects/south-africa/docker-compose.yml delete mode 100644 projects/south-america/docker-compose.yml delete mode 100644 projects/texas/docker-compose.yml diff --git a/projects/australia/docker-compose.yml b/projects/australia/docker-compose.yml deleted file mode 100644 index 3c484efa..00000000 --- a/projects/australia/docker-compose.yml +++ /dev/null @@ -1,136 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - geonames: - image: pelias/geonames:master - container_name: pelias_geonames - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/austria/docker-compose.yml b/projects/austria/docker-compose.yml deleted file mode 100644 index c0f50faa..00000000 --- a/projects/austria/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/belgium/docker-compose.yml b/projects/belgium/docker-compose.yml deleted file mode 100644 index c0f50faa..00000000 --- a/projects/belgium/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/brazil/docker-compose.yml b/projects/brazil/docker-compose.yml deleted file mode 100644 index ab4482e9..00000000 --- a/projects/brazil/docker-compose.yml +++ /dev/null @@ -1,128 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/denmark/docker-compose.yml b/projects/denmark/docker-compose.yml deleted file mode 100644 index c0f50faa..00000000 --- a/projects/denmark/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/france/docker-compose.yml b/projects/france/docker-compose.yml deleted file mode 100644 index c0f50faa..00000000 --- a/projects/france/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/germany/docker-compose.yml b/projects/germany/docker-compose.yml deleted file mode 100644 index c0f50faa..00000000 --- a/projects/germany/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/israel/docker-compose.yml b/projects/israel/docker-compose.yml deleted file mode 100644 index c0f50faa..00000000 --- a/projects/israel/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/italy/docker-compose.yml b/projects/italy/docker-compose.yml deleted file mode 100644 index c0f50faa..00000000 --- a/projects/italy/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/jamaica/docker-compose.yml b/projects/jamaica/docker-compose.yml deleted file mode 100644 index ab4482e9..00000000 --- a/projects/jamaica/docker-compose.yml +++ /dev/null @@ -1,128 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/kyrgyzstan/docker-compose.yml b/projects/kyrgyzstan/docker-compose.yml deleted file mode 100644 index 8ffc4b65..00000000 --- a/projects/kyrgyzstan/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.5.1 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "9200:9200", "9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/las-vegas-metro/docker-compose.yml b/projects/las-vegas-metro/docker-compose.yml deleted file mode 100644 index ab4482e9..00000000 --- a/projects/las-vegas-metro/docker-compose.yml +++ /dev/null @@ -1,128 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/lithuania/docker-compose.yml b/projects/lithuania/docker-compose.yml deleted file mode 100644 index 460e8ed9..00000000 --- a/projects/lithuania/docker-compose.yml +++ /dev/null @@ -1,119 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/los-angeles-metro/docker-compose.yml b/projects/los-angeles-metro/docker-compose.yml deleted file mode 100644 index a1276b81..00000000 --- a/projects/los-angeles-metro/docker-compose.yml +++ /dev/null @@ -1,127 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "./synonyms/custom_name.txt:/code/pelias/schema/synonyms/custom_name.txt" - - "./synonyms/custom_street.txt:/code/pelias/schema/synonyms/custom_street.txt" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/netherlands/docker-compose.yml b/projects/netherlands/docker-compose.yml deleted file mode 100644 index c0f50faa..00000000 --- a/projects/netherlands/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/new-york-city/docker-compose.yml b/projects/new-york-city/docker-compose.yml deleted file mode 100644 index cd8c0596..00000000 --- a/projects/new-york-city/docker-compose.yml +++ /dev/null @@ -1,136 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - geonames: - image: pelias/geonames:master - container_name: pelias_geonames - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/north-america/docker-compose.yml b/projects/north-america/docker-compose.yml deleted file mode 100644 index 4e764645..00000000 --- a/projects/north-america/docker-compose.yml +++ /dev/null @@ -1,137 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - geonames: - image: pelias/geonames:master - container_name: pelias_geonames - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - environment: [ "ES_JAVA_OPTS=-Xmx8g" ] - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/norway/docker-compose.yml b/projects/norway/docker-compose.yml deleted file mode 100644 index c0f50faa..00000000 --- a/projects/norway/docker-compose.yml +++ /dev/null @@ -1,112 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined diff --git a/projects/planet/docker-compose.yml b/projects/planet/docker-compose.yml deleted file mode 100644 index 4e764645..00000000 --- a/projects/planet/docker-compose.yml +++ /dev/null @@ -1,137 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - geonames: - image: pelias/geonames:master - container_name: pelias_geonames - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - environment: [ "ES_JAVA_OPTS=-Xmx8g" ] - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/poland/docker-compose.yml b/projects/poland/docker-compose.yml deleted file mode 100644 index e08e1724..00000000 --- a/projects/poland/docker-compose.yml +++ /dev/null @@ -1,128 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro" - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - security_opt: - - seccomp=unconfined - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/portland-metro/docker-compose.yml b/projects/portland-metro/docker-compose.yml deleted file mode 100644 index ab4482e9..00000000 --- a/projects/portland-metro/docker-compose.yml +++ /dev/null @@ -1,128 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/san-jose-metro/docker-compose.yml b/projects/san-jose-metro/docker-compose.yml deleted file mode 100644 index a1276b81..00000000 --- a/projects/san-jose-metro/docker-compose.yml +++ /dev/null @@ -1,127 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "./synonyms/custom_name.txt:/code/pelias/schema/synonyms/custom_name.txt" - - "./synonyms/custom_street.txt:/code/pelias/schema/synonyms/custom_street.txt" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/singapore/docker-compose.yml b/projects/singapore/docker-compose.yml deleted file mode 100644 index 7d90b8e0..00000000 --- a/projects/singapore/docker-compose.yml +++ /dev/null @@ -1,123 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/south-africa/docker-compose.yml b/projects/south-africa/docker-compose.yml deleted file mode 100644 index afade7f4..00000000 --- a/projects/south-africa/docker-compose.yml +++ /dev/null @@ -1,135 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "./synonyms/custom_name.txt:/code/pelias/schema/synonyms/custom_name.txt" - - "./synonyms/custom_street.txt:/code/pelias/schema/synonyms/custom_street.txt" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "${DATA_DIR}/tmp:/tmp" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - preview: - image: nginx - container_name: pelias_preview - restart: always - ports: [ "127.0.0.1:3000:80" ] - volumes: - - "../../common/preview:/usr/share/nginx/html" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/south-america/docker-compose.yml b/projects/south-america/docker-compose.yml deleted file mode 100644 index ab4482e9..00000000 --- a/projects/south-america/docker-compose.yml +++ /dev/null @@ -1,128 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" diff --git a/projects/texas/docker-compose.yml b/projects/texas/docker-compose.yml deleted file mode 100644 index ca8b6fb9..00000000 --- a/projects/texas/docker-compose.yml +++ /dev/null @@ -1,130 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./synonyms/custom_name.txt:/code/pelias/schema/synonyms/custom_name.txt" - - "./synonyms/custom_street.txt:/code/pelias/schema/synonyms/custom_street.txt" - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.17.27 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" From 05e8f4cc6cffef93a3555b632b746ae9ee266581 Mon Sep 17 00:00:00 2001 From: arnesetzer <25772747+arnesetzer@users.noreply.github.com> Date: Thu, 7 Aug 2025 08:52:26 +0200 Subject: [PATCH 3/6] feat: Use compose -f instead of cd --- cmd/docker.sh | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/cmd/docker.sh b/cmd/docker.sh index 707f5b3f..e3fc0166 100644 --- a/cmd/docker.sh +++ b/cmd/docker.sh @@ -19,25 +19,21 @@ register 'compose' 'top' 'display the running processes of a container' compose_ function compose_exec(){ # Check if a local compose file exists. If not use the global one. + composeFilePath="./docker-compose.yml" if [ ! -f docker-compose.yml ];then echo "No local file. Using global compose file." - globalComposeFile="1" export peliasRegion="projects/$(basename $(pwd))" - cd ../..; + composeFilePath="../../docker-compose.yml" fi # the 'docker compose' subcommand is now the recommended method of calling compose. # if not available, we fallback to the legacy 'docker-compose' command. NATIVE_COMPOSE_VERSION=$(docker compose version 2> /dev/null || true) if [ -z "$NATIVE_COMPOSE_VERSION" ]; then - docker-compose $@; + docker-compose -f $composeFilePath $@; else - docker compose $@; - fi - if [ $globalComposeFile ] ;then - echo "Going back to $peliasRegion" - cd "./$peliasRegion" - unset $globalComposeFile + docker compose -f $composeFilePath $@; fi + unset $peliasRegion } register 'compose' 'exec' 'execute an arbitrary `docker compose` command' compose_exec From 30d952fde0189fc7379f404b4d78ebbd5f6c5be0 Mon Sep 17 00:00:00 2001 From: arnesetzer <25772747+arnesetzer@users.noreply.github.com> Date: Thu, 7 Aug 2025 09:07:20 +0200 Subject: [PATCH 4/6] feat: enable to append/overwrite the global compose file with local ones if present --- cmd/docker.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/cmd/docker.sh b/cmd/docker.sh index e3fc0166..e147c8c2 100644 --- a/cmd/docker.sh +++ b/cmd/docker.sh @@ -18,21 +18,25 @@ function compose_top(){ compose_exec top $@; } register 'compose' 'top' 'display the running processes of a container' compose_top function compose_exec(){ - # Check if a local compose file exists. If not use the global one. - composeFilePath="./docker-compose.yml" + # check whether there is a local compose file and append them to the global one. + composeFilePath="-f ../../docker-compose.yml -f ./docker-compose.yml" + export peliasRegion="projects/$(basename $(pwd))" if [ ! -f docker-compose.yml ];then - echo "No local file. Using global compose file." - export peliasRegion="projects/$(basename $(pwd))" - composeFilePath="../../docker-compose.yml" + echo "No local file. Using only global compose file." + composeFilePath="-f ../../docker-compose.yml" fi + # the 'docker compose' subcommand is now the recommended method of calling compose. # if not available, we fallback to the legacy 'docker-compose' command. NATIVE_COMPOSE_VERSION=$(docker compose version 2> /dev/null || true) if [ -z "$NATIVE_COMPOSE_VERSION" ]; then - docker-compose -f $composeFilePath $@; + dockerComposeCommand="docker-compose" else - docker compose -f $composeFilePath $@; + dockerComposeCommand="docker compose" fi + + # execute the command with the compose file(s) and any additional arguments + $dockerComposeCommand $composeFilePath $@; unset $peliasRegion } register 'compose' 'exec' 'execute an arbitrary `docker compose` command' compose_exec From 5a185d5e3d36fd612c1d7fb7b107d5c942cca370 Mon Sep 17 00:00:00 2001 From: arnesetzer <25772747+arnesetzer@users.noreply.github.com> Date: Thu, 7 Aug 2025 09:30:19 +0200 Subject: [PATCH 5/6] feat(docker): allow custom ports for container --- docker-compose.yml | 18 +++++++++--------- projects/australia/.env | 6 ++++++ projects/austria/.env | 6 ++++++ projects/belgium/.env | 6 ++++++ projects/brazil/.env | 6 ++++++ projects/denmark/.env | 6 ++++++ projects/france/.env | 6 ++++++ projects/germany/.env | 6 ++++++ projects/israel/.env | 6 ++++++ projects/italy/.env | 6 ++++++ projects/jamaica/.env | 6 ++++++ projects/kyrgyzstan/.env | 6 ++++++ projects/las-vegas-metro/.env | 6 ++++++ projects/lithuania/.env | 6 ++++++ projects/los-angeles-metro/.env | 6 ++++++ projects/netherlands/.env | 6 ++++++ projects/new-york-city/.env | 6 ++++++ projects/north-america/.env | 6 ++++++ projects/norway/.env | 6 ++++++ projects/planet/.env | 7 +++++++ projects/poland/.env | 6 ++++++ projects/portland-metro/.env | 6 ++++++ projects/san-jose-metro/.env | 6 ++++++ projects/singapore/.env | 6 ++++++ projects/south-africa/.env | 6 ++++++ projects/south-america/.env | 6 ++++++ projects/texas/.env | 6 ++++++ 27 files changed, 166 insertions(+), 9 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 07416de8..ebeb027f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,7 +8,7 @@ services: container_name: pelias_libpostal user: "${DOCKER_USER}" restart: always - ports: [ "127.0.0.1:4400:4400" ] + ports: [ "127.0.0.1:${PELIAS_LIBPOSTAL_PORT:-4400}:4400" ] schema: image: pelias/schema:master container_name: pelias_schema @@ -20,8 +20,8 @@ services: container_name: pelias_api user: "${DOCKER_USER}" restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] + environment: [ "PORT=${PELIAS_API_PORT:-4000}" ] + ports: [ "0.0.0.0:${PELIAS_API_PORT:-4000}:${PELIAS_API_PORT:-4000}" ] volumes: - "./${peliasRegion}/pelias.json:/code/pelias.json" placeholder: @@ -29,8 +29,8 @@ services: container_name: pelias_placeholder user: "${DOCKER_USER}" restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] + environment: [ "PORT=${PELIAS_PLACEHOLDER_PORT:-4100}" ] + ports: [ "127.0.0.1:${PELIAS_PLACEHOLDER_PORT:-4100}:${PELIAS_PLACEHOLDER_PORT:-4100}" ] volumes: - "./${peliasRegion}/pelias.json:/code/pelias.json" - "./${peliasRegion}/${DATA_DIR}:/data" @@ -94,8 +94,8 @@ services: container_name: pelias_interpolation user: "${DOCKER_USER}" restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] + environment: [ "PORT=${PELIAS_INTERPOLATION_PORT:-4300}" ] + ports: [ "127.0.0.1:${PELIAS_INTERPOLATION_PORT:-4300}:${PELIAS_INTERPOLATION_PORT:-4300}" ] volumes: - "./${peliasRegion}/pelias.json:/code/pelias.json" - "./${peliasRegion}/${DATA_DIR}:/data" @@ -104,8 +104,8 @@ services: container_name: pelias_pip-service user: "${DOCKER_USER}" restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] + environment: [ "PORT=${PELIAS_PIP_PORT:-4200}" ] + ports: [ "127.0.0.1:${PELIAS_PIP_PORT:-4200}:${PELIAS_PIP_PORT:-4200}" ] volumes: - "./${peliasRegion}/pelias.json:/code/pelias.json" - "./${peliasRegion}/${DATA_DIR}:/data" diff --git a/projects/australia/.env b/projects/australia/.env index 783d7326..a4f64311 100644 --- a/projects/australia/.env +++ b/projects/australia/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/australia +PELIAS_REGION=./projects/australia +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/austria/.env b/projects/austria/.env index 532d0361..a651c1c8 100644 --- a/projects/austria/.env +++ b/projects/austria/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/austria +PELIAS_REGION=./projects/austria +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/belgium/.env b/projects/belgium/.env index b2c70f6c..f161f9e0 100644 --- a/projects/belgium/.env +++ b/projects/belgium/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/belgium +PELIAS_REGION=./projects/belgium +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/brazil/.env b/projects/brazil/.env index e9db727a..e5394a26 100644 --- a/projects/brazil/.env +++ b/projects/brazil/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/brazil +PELIAS_REGION=./projects/brazil +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/denmark/.env b/projects/denmark/.env index c27c8edb..2dbd41d5 100644 --- a/projects/denmark/.env +++ b/projects/denmark/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=./data +PELIAS_REGION=./projects/denmark +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/france/.env b/projects/france/.env index 532fc877..3cfee921 100644 --- a/projects/france/.env +++ b/projects/france/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/france +PELIAS_REGION=./projects/france +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/germany/.env b/projects/germany/.env index c27c8edb..40c5fa58 100644 --- a/projects/germany/.env +++ b/projects/germany/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=./data +PELIAS_REGION=./projects/germany +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/israel/.env b/projects/israel/.env index a88e82a3..1cbeaa96 100644 --- a/projects/israel/.env +++ b/projects/israel/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/israel +PELIAS_REGION=./projects/israel +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/italy/.env b/projects/italy/.env index de671526..ab9c7430 100644 --- a/projects/italy/.env +++ b/projects/italy/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/italy +PELIAS_REGION=./projects/italy +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/jamaica/.env b/projects/jamaica/.env index 3f2d2e1e..773330a2 100644 --- a/projects/jamaica/.env +++ b/projects/jamaica/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/jamaica +PELIAS_REGION=./projects/jamaica +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/kyrgyzstan/.env b/projects/kyrgyzstan/.env index 4b1c81de..14a9094d 100644 --- a/projects/kyrgyzstan/.env +++ b/projects/kyrgyzstan/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/kyrgyzstan +PELIAS_REGION=./projects/kyrgyzstan +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/las-vegas-metro/.env b/projects/las-vegas-metro/.env index 136b49ab..b9f1554d 100644 --- a/projects/las-vegas-metro/.env +++ b/projects/las-vegas-metro/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/portland-metro +PELIAS_REGION=./projects/las-vegas-metro +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/lithuania/.env b/projects/lithuania/.env index c27c8edb..ad3b74fe 100644 --- a/projects/lithuania/.env +++ b/projects/lithuania/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=./data +PELIAS_REGION=./projects/lithuania +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/los-angeles-metro/.env b/projects/los-angeles-metro/.env index 88d6da2f..00a10d0f 100644 --- a/projects/los-angeles-metro/.env +++ b/projects/los-angeles-metro/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/los-angeles-metro +PELIAS_REGION=./projects/los-angeles-metro +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/netherlands/.env b/projects/netherlands/.env index cb085709..b97cd992 100644 --- a/projects/netherlands/.env +++ b/projects/netherlands/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/netherlands +PELIAS_REGION=./projects/netherlands +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/new-york-city/.env b/projects/new-york-city/.env index a70d2004..43018895 100644 --- a/projects/new-york-city/.env +++ b/projects/new-york-city/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/new-york-city +PELIAS_REGION=./projects/new-york-city +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/north-america/.env b/projects/north-america/.env index d60970fa..89f8c41c 100644 --- a/projects/north-america/.env +++ b/projects/north-america/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/north-america +PELIAS_REGION=./projects/north-america +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/norway/.env b/projects/norway/.env index 046430ea..618cf6b1 100644 --- a/projects/norway/.env +++ b/projects/norway/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/norway +PELIAS_REGION=./projects/norway +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/planet/.env b/projects/planet/.env index d7f792c9..d7e6abb8 100644 --- a/projects/planet/.env +++ b/projects/planet/.env @@ -1,3 +1,10 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/data ENABLE_GEONAMES=true +PELIAS_REGION=./projects/planet +ENABLE_GEONAMES=true +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/poland/.env b/projects/poland/.env index c27c8edb..e0087d63 100644 --- a/projects/poland/.env +++ b/projects/poland/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=./data +PELIAS_REGION=./projects/poland +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/portland-metro/.env b/projects/portland-metro/.env index 136b49ab..d7ee8845 100644 --- a/projects/portland-metro/.env +++ b/projects/portland-metro/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/portland-metro +PELIAS_REGION=./projects/portland-metro +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/san-jose-metro/.env b/projects/san-jose-metro/.env index 488d7312..6aad4d55 100644 --- a/projects/san-jose-metro/.env +++ b/projects/san-jose-metro/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/san-jose-metro +PELIAS_REGION=./projects/san-jose-metro +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/singapore/.env b/projects/singapore/.env index 921597a6..2f377997 100644 --- a/projects/singapore/.env +++ b/projects/singapore/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/singapore +PELIAS_REGION=./projects/singapore +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/south-africa/.env b/projects/south-africa/.env index 5dab96a8..f43245f3 100644 --- a/projects/south-africa/.env +++ b/projects/south-africa/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias_za DATA_DIR=/tmp/pelias/pelias_za +PELIAS_REGION=./projects/pelias_za +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/south-america/.env b/projects/south-america/.env index 5e9144c0..51ddd38a 100644 --- a/projects/south-america/.env +++ b/projects/south-america/.env @@ -1,2 +1,8 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/south-america +PELIAS_REGION=./projects/south-america +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file diff --git a/projects/texas/.env b/projects/texas/.env index 06fcf9c4..ed73df08 100644 --- a/projects/texas/.env +++ b/projects/texas/.env @@ -1,3 +1,9 @@ COMPOSE_PROJECT_NAME=pelias DATA_DIR=/tmp/pelias/texas OPENADDRESSES_PARALLELISM=2 +PELIAS_REGION=./projects/texas +PELIAS_LIBPOSTAL_PORT=4400 +PELIAS_API_PORT=4000 +PELIAS_PLACEHOLDER_PORT=4100 +PELIAS_INTERPOLATION_PORT=4300 +PELIAS_PIP_PORT=4200 \ No newline at end of file From 521d8d4e5b7d2545921ba661de7c13a06875129e Mon Sep 17 00:00:00 2001 From: arnesetzer <25772747+arnesetzer@users.noreply.github.com> Date: Thu, 7 Aug 2025 09:48:24 +0200 Subject: [PATCH 6/6] feat(docker): allow custom ports for elasticsearch --- docker-compose.yml | 2 +- projects/australia/.env | 4 +++- projects/austria/.env | 4 +++- projects/belgium/.env | 4 +++- projects/brazil/.env | 4 +++- projects/denmark/.env | 4 +++- projects/france/.env | 4 +++- projects/germany/.env | 4 +++- projects/israel/.env | 4 +++- projects/italy/.env | 4 +++- projects/jamaica/.env | 4 +++- projects/kyrgyzstan/.env | 4 +++- projects/las-vegas-metro/.env | 4 +++- projects/lithuania/.env | 4 +++- projects/los-angeles-metro/.env | 4 +++- projects/netherlands/.env | 4 +++- projects/new-york-city/.env | 4 +++- projects/north-america/.env | 4 +++- projects/norway/.env | 4 +++- projects/planet/.env | 4 +++- projects/poland/.env | 4 +++- projects/portland-metro/.env | 4 +++- projects/san-jose-metro/.env | 4 +++- projects/singapore/.env | 4 +++- projects/south-africa/.env | 4 +++- projects/south-america/.env | 4 +++- projects/texas/.env | 4 +++- 27 files changed, 79 insertions(+), 27 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index ebeb027f..78937ab9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -114,7 +114,7 @@ services: container_name: pelias_elasticsearch user: "${DOCKER_USER}" restart: always - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] + ports: [ "127.0.0.1:${PELIAS_ELASTIC_PORT:-9200}:9200", "127.0.0.1:${PELIAS_ELASTIC_NODE_PORT:-9300}:9300" ] volumes: - "./${peliasRegion}/${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" ulimits: diff --git a/projects/australia/.env b/projects/australia/.env index a4f64311..d5e9c7b2 100644 --- a/projects/australia/.env +++ b/projects/australia/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/austria/.env b/projects/austria/.env index a651c1c8..621bba0c 100644 --- a/projects/austria/.env +++ b/projects/austria/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/belgium/.env b/projects/belgium/.env index f161f9e0..23d08de1 100644 --- a/projects/belgium/.env +++ b/projects/belgium/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/brazil/.env b/projects/brazil/.env index e5394a26..2141b8f2 100644 --- a/projects/brazil/.env +++ b/projects/brazil/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/denmark/.env b/projects/denmark/.env index 2dbd41d5..00664888 100644 --- a/projects/denmark/.env +++ b/projects/denmark/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/france/.env b/projects/france/.env index 3cfee921..9ded320e 100644 --- a/projects/france/.env +++ b/projects/france/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/germany/.env b/projects/germany/.env index 40c5fa58..f8acbbc8 100644 --- a/projects/germany/.env +++ b/projects/germany/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/israel/.env b/projects/israel/.env index 1cbeaa96..71d2c247 100644 --- a/projects/israel/.env +++ b/projects/israel/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/italy/.env b/projects/italy/.env index ab9c7430..d7f2c8b0 100644 --- a/projects/italy/.env +++ b/projects/italy/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/jamaica/.env b/projects/jamaica/.env index 773330a2..34eb73fe 100644 --- a/projects/jamaica/.env +++ b/projects/jamaica/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/kyrgyzstan/.env b/projects/kyrgyzstan/.env index 14a9094d..ac0215d1 100644 --- a/projects/kyrgyzstan/.env +++ b/projects/kyrgyzstan/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/las-vegas-metro/.env b/projects/las-vegas-metro/.env index b9f1554d..7e3b6744 100644 --- a/projects/las-vegas-metro/.env +++ b/projects/las-vegas-metro/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/lithuania/.env b/projects/lithuania/.env index ad3b74fe..f5f79b54 100644 --- a/projects/lithuania/.env +++ b/projects/lithuania/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/los-angeles-metro/.env b/projects/los-angeles-metro/.env index 00a10d0f..2b7310a5 100644 --- a/projects/los-angeles-metro/.env +++ b/projects/los-angeles-metro/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/netherlands/.env b/projects/netherlands/.env index b97cd992..39830986 100644 --- a/projects/netherlands/.env +++ b/projects/netherlands/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/new-york-city/.env b/projects/new-york-city/.env index 43018895..1a3aadee 100644 --- a/projects/new-york-city/.env +++ b/projects/new-york-city/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/north-america/.env b/projects/north-america/.env index 89f8c41c..2df0180b 100644 --- a/projects/north-america/.env +++ b/projects/north-america/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/norway/.env b/projects/norway/.env index 618cf6b1..9f78e9b8 100644 --- a/projects/norway/.env +++ b/projects/norway/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/planet/.env b/projects/planet/.env index d7e6abb8..602645e1 100644 --- a/projects/planet/.env +++ b/projects/planet/.env @@ -7,4 +7,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/poland/.env b/projects/poland/.env index e0087d63..9a7e3cf3 100644 --- a/projects/poland/.env +++ b/projects/poland/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/portland-metro/.env b/projects/portland-metro/.env index d7ee8845..ae07a9fa 100644 --- a/projects/portland-metro/.env +++ b/projects/portland-metro/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/san-jose-metro/.env b/projects/san-jose-metro/.env index 6aad4d55..ad09be8d 100644 --- a/projects/san-jose-metro/.env +++ b/projects/san-jose-metro/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/singapore/.env b/projects/singapore/.env index 2f377997..75a71e60 100644 --- a/projects/singapore/.env +++ b/projects/singapore/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/south-africa/.env b/projects/south-africa/.env index f43245f3..970b28da 100644 --- a/projects/south-africa/.env +++ b/projects/south-africa/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/south-america/.env b/projects/south-america/.env index 51ddd38a..14185bcc 100644 --- a/projects/south-america/.env +++ b/projects/south-america/.env @@ -5,4 +5,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file diff --git a/projects/texas/.env b/projects/texas/.env index ed73df08..522d3306 100644 --- a/projects/texas/.env +++ b/projects/texas/.env @@ -6,4 +6,6 @@ PELIAS_LIBPOSTAL_PORT=4400 PELIAS_API_PORT=4000 PELIAS_PLACEHOLDER_PORT=4100 PELIAS_INTERPOLATION_PORT=4300 -PELIAS_PIP_PORT=4200 \ No newline at end of file +PELIAS_PIP_PORT=4200 +PELIAS_ELASTIC_PORT=9200 +PELIAS_ELASTIC_NODE_PORT=9300 \ No newline at end of file