Unverified Commit 497ef4a6 authored by Tom Moulard's avatar Tom Moulard
Browse files

searx: updating and removing useless image

parent c01769e4
Loading
Loading
Loading
Loading
+10 −23
Original line number Diff line number Diff line
@@ -2,50 +2,37 @@ version: '2'

services:
  searx:
    image: searx/searx:latest
    image: searx/searx:${SEARX_IMAGE_VERSION:-latest}
    command: -f
    volumes:
      - './searx/searx/:/etc/searx:rw'
    networks:
      - 'srv'
    healthcheck:
      test: ["CMD-SHELL", "wget -q --spider --proxy=off localhost:8080/healthz || exit 1"]
    restart: always
    environment:
      - 'BIND_ADDRESS=0.0.0.0:8080'
      - 'BASE_URL=https://searx.${SITE}/'
      - 'MORTY_URL=https://morty.${SITE}/'
      - 'MORTY_KEY=${MORTY_KEY}'
      - 'BASE_URL=https://searx.${SITE:-localhost}/'
      - 'MORTY_URL=http://morty/'
      - 'MORTY_KEY=${MORTY_KEY:-VGhpcyBrZXkgaXMgTk9UIHNlY3VyZQ==}'
    depends_on:
      - morty
      - searx-checker
    links:
      - morty
      - searx-checker
    labels:
      - 'traefik.enable=true'
      - 'traefik.http.routers.searx.rule=Host(`searx.${SITE}`)'
      - 'traefik.http.routers.searx.rule=Host(`searx.${SITE:-localhost}`)'
      - 'traefik.http.services.searx.loadbalancer.server.port=8080'

  morty:
    image: dalf/morty:latest
    image: dalf/morty:${MORTY_IMAGE_VERSION:-latest}
    command: -listen 0.0.0.0:3000 -timeout 6 -ipv6
    networks:
      - 'srv'
    restart: always
    environment:
      - 'MORTY_KEY=${MORTY_KEY}'
      - 'MORTY_KEY=${MORTY_KEY:-VGhpcyBrZXkgaXMgTk9UIHNlY3VyZQ==}'
    labels:
      - 'traefik.enable=true'
      - 'traefik.http.routers.morty.rule=Host(`morty.${SITE}`)'
      - 'traefik.http.routers.morty.rule=Host(`morty.${SITE:-localhost}`)'
      - 'traefik.http.services.morty.loadbalancer.server.port=3000'
      - 'traefik.http.routers.morty.middlewares=basic_auth@docker'

  searx-checker:
    image: searx/searx-checker:latest
    command: -cron -o html/data/status.json http://searx:8080
    volumes:
      - './searx/searx-checker/:/usr/local/searx-checker/html/data:rw'
    networks:
      - 'srv'
    restart: always
    labels:
      - 'traefik.enable=false'