wanderer icon indicating copy to clipboard operation
wanderer copied to clipboard

dependency failed to start

Open J4ker opened this issue 2 months ago • 3 comments

What happened?

I am using an arm64 device

I am getting the below dependency failed in wanderer-search container. I checked there are no logs in any of the other container. However it does create ./data/data.ms directory

[+] Running 4/4
 ✔ Network wanderer_wanderer  Created                 0.3s 
 ✘ Container wanderer-search  Error                   7.4s 
 ✔ Container wanderer-db      Created                 1.1s 
 ✔ Container wanderer-web     Created                 1.0s 
dependency failed to start: container wanderer-search exited (0)

I am using the following .yml

version: '3'

x-common-env: &cenv
  MEILI_URL: http://search:7700
  MEILI_MASTER_KEY: vODkljPcfFANYNepCHyDyGjzAMPcdHnrb6X5KyXQPWo

services:
  search:
    container_name: wanderer-search
    image: getmeili/meilisearch:v1.11.3
    environment:
      <<: *cenv
      MEILI_NO_ANALYTICS: "true"
    ports:
      - 7700:7700
    networks:
      - wanderer
    volumes:
      - ./data/data.ms:/meili_data/data.ms
    # restart: unless-stopped
    healthcheck:
      test: curl --fail http://localhost:7700/health || exit 1
      interval: 15s
      retries: 10
      start_period: 20s
      timeout: 10s

  db:
    container_name: wanderer-db
    image: flomp/wanderer-db
    depends_on:
      search:
        condition: service_healthy
    environment:
      <<: *cenv
      POCKETBASE_ENCRYPTION_KEY: fde406459dc1f6ca6f348e1f44a9a2af
      ORIGIN: http://localhost:3000
    ports:
      - "8090:8090"
    networks:
      - wanderer
    volumes:
      - ./data/pb_data:/pb_data
    # restart: unless-stopped
    healthcheck:
      test: wget --spider -q http://localhost:8090/health || exit 1
      interval: 15s
      retries: 10
      start_period: 20s
      timeout: 10s

  web:
    container_name: wanderer-web
    image: flomp/wanderer-web
    depends_on:
      search:
        condition: service_healthy
      db:
        condition: service_healthy
    environment:
      <<: *cenv
      ORIGIN: http://localhost:3000
      BODY_SIZE_LIMIT: Infinity
      PUBLIC_POCKETBASE_URL: http://db:8090
      PUBLIC_DISABLE_SIGNUP: "false"
      UPLOAD_FOLDER: /app/uploads
      UPLOAD_USER:
      UPLOAD_PASSWORD:
      PUBLIC_VALHALLA_URL: https://valhalla1.openstreetmap.de
      PUBLIC_NOMINATIM_URL: https://nominatim.openstreetmap.org
    volumes:
      - ./data/uploads:/app/uploads
      # - ./data/about.md:/app/build/client/md/about.md
    ports:
      - "3000:3000"
    networks:
      - wanderer
    # restart: unless-stopped
    healthcheck:
      test: curl --fail http://localhost:3000/ || exit 1
      interval: 15s
      retries: 10
      start_period: 20s
      timeout: 10s

# valhalla:
#   container_name: wanderer-valhalla
#   image: ghcr.io/gis-ops/docker-valhalla/valhalla:latest
#   ports:
#     - "8002:8002"
#   volumes:
#     - ./data/valhalla:/custom_files
#   environment:
#     - tile_urls=https://download.geofabrik.de/europe/germany/bayern/oberbayern-latest.osm.pbf
#     - use_tiles_ignore_pbf=True
#     - force_rebuild=False
#     - force_rebuild_elevation=False
#     - build_elevation=True
#     - build_admins=True
#     - build_time_zones=True
#   labels:
#     - "sablier.enable=true"
#     - "sablier.group=wanderer"

networks:
  wanderer:
    driver: bridge


Version

v0.18.3

J4ker avatar Sep 30 '25 08:09 J4ker

wanderer-search is a default meilisearch container. There must be an error in the terminated wanderer-search container. Please be aware that I cannot provide specific help with meilisearch itself. That might be better placed over at their repo.

Flomp avatar Oct 02 '25 16:10 Flomp

@Flomp ok when I use the image: getmeili/meilisearch:v1.11.1 instead of image: getmeili/meilisearch:v1.11.3 then the wandere-db crashes.

Image

J4ker avatar Oct 19 '25 04:10 J4ker

could you provide the container logs please

slothful-vassal avatar Nov 23 '25 08:11 slothful-vassal