From f88f7922022b4a945bc3cd4660d1da2ce13b4a63 Mon Sep 17 00:00:00 2001 From: egutierrez Date: Sun, 24 Nov 2024 03:18:01 +0100 Subject: [PATCH] Add Docker configuration and .gitignore for project setup --- .gitignore | 2 ++ hoarder.yml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .gitignore create mode 100644 hoarder.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a158f6c --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +data +meilisearch \ No newline at end of file diff --git a/hoarder.yml b/hoarder.yml new file mode 100644 index 0000000..4537fc9 --- /dev/null +++ b/hoarder.yml @@ -0,0 +1,35 @@ +version: "3.8" +services: + web: + image: ghcr.io/hoarder-app/hoarder:${HOARDER_VERSION:-release} + restart: unless-stopped + volumes: + - ./data:/data + ports: + - 3000:3000 + env_file: + - .env + environment: + MEILI_ADDR: http://meilisearch:7700 + BROWSER_WEB_URL: http://chrome:9222 + # OPENAI_API_KEY: ... + DATA_DIR: /data + chrome: + image: gcr.io/zenika-hub/alpine-chrome:123 + restart: unless-stopped + command: + - --no-sandbox + - --disable-gpu + - --disable-dev-shm-usage + - --remote-debugging-address=0.0.0.0 + - --remote-debugging-port=9222 + - --hide-scrollbars + meilisearch: + image: getmeili/meilisearch:v1.6 + restart: unless-stopped + env_file: + - .env + environment: + MEILI_NO_ANALYTICS: "true" + volumes: + - ./meilisearch:/meili_data \ No newline at end of file