From dd1b02e8c974667cda896eb5b836d19a6ea2d190 Mon Sep 17 00:00:00 2001 From: "stephane.david" Date: Sun, 9 Feb 2025 12:38:36 +0100 Subject: [PATCH] First version --- docker-compose.yml | 58 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..435b373 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,58 @@ +version: "3.9" +services: + web: + image: ghcr.io/mohamedbassem/hoarder-web:latest + container_name: Hoarder-WEB + restart: on-failure:5 + volumes: + - /var/lib/docker/volumes/hoarder/data:/data:rw + ports: + - 3022:3000 + environment: + REDIS_HOST: redis + MEILI_ADDR: http://meilisearch:7700 + DATA_DIR: /data + NEXTAUTH_SECRET: 1lxqLtij4hy/fhVJF7iI+AEt6L/zOT8UZcg6+MwJzP+b/H1T + + redis: + image: redis:7.2-alpine + container_name: Hoarder-REDIS + restart: on-failure:5 + volumes: + - /var/lib/docker/volumes/hoarder/redis:/data:rw + + chrome: + image: gcr.io/zenika-hub/alpine-chrome:100 + container_name: Hoarder-CHROME + restart: on-failure:5 + command: + - --no-sandbox + - --disable-gpu + - --remote-debugging-address=0.0.0.0 + - --remote-debugging-port=9222 + + meilisearch: + image: getmeili/meilisearch:v1.6 + container_name: Hoarder-MEILI + restart: unless-stopped + volumes: + - /var/lib/docker/volumes/hoarder/meili:/meili_data:rw + environment: + MEILI_MASTER_KEY: G7dY4zR6Y0OJTES+2zfsUY4qWr+118gt7RhhhTOARVIH913i + + workers: + image: ghcr.io/mohamedbassem/hoarder-workers:latest + container_name: Hoarder-WORKERS + restart: on-failure:5 + volumes: + - /var/lib/docker/volumes/hoarder/data:/data:rw + environment: + REDIS_HOST: redis + MEILI_ADDR: http://meilisearch:7700 + BROWSER_WEB_URL: http://chrome:9222 + NEXTAUTH_SECRET: 1lxqLtij4hy/fhVJF7iI+AEt6L/zOT8UZcg6+MwJzP+b/H1T + DATA_DIR: /data + # OPENAI_API_KEY: + depends_on: + web: + condition: service_started \ No newline at end of file