services: << service_name >>: image: ghcr.io/karakeep-app/karakeep:release container_name: << service_name >> ports: - "<< port >>:3000" environment: - TZ=<< timezone >> - NEXTAUTH_SECRET=<< secret >> - MEILI_ADDR=http://<< service_name >>-meilisearch:7700 - BROWSER_WEB_URL=http://<< service_name >>-chrome:9222 - DATA_DIR=/data - OPENAI_API_KEY=<< openai_key >> volumes: - << appdata_dir >>/<< service_name >>/data:/data depends_on: - << service_name >>-meilisearch - << service_name >>-chrome restart: unless-stopped << service_name >>-chrome: image: gcr.io/zenika-hub/alpine-chrome:124 container_name: << service_name >>-chrome command: - --no-sandbox - --disable-gpu - --disable-dev-shm-usage - --remote-debugging-address=0.0.0.0 - --remote-debugging-port=9222 - --hide-scrollbars restart: unless-stopped << service_name >>-meilisearch: image: getmeili/meilisearch:v1.41.0 container_name: << service_name >>-meilisearch environment: - MEILI_NO_ANALYTICS=true volumes: - << service_name >>_meili:/meili_data restart: unless-stopped volumes: << service_name >>_meili: