The first Pocket ID login linked to the existing account by email, then email-based account linking was switched off so only that Pocket ID identity can sign in. The client ID now comes from the vault instead of being written in the template. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
57 lines
1.4 KiB
Django/Jinja
57 lines
1.4 KiB
Django/Jinja
version: "3.8"
|
|
services:
|
|
web:
|
|
image: ghcr.io/karakeep-app/karakeep:latest
|
|
restart: unless-stopped
|
|
volumes:
|
|
- data:/data
|
|
env_file:
|
|
- .env
|
|
extra_hosts:
|
|
- '{{ subdomains.pocketid }}:{{ docker.hairpin_ip }}'
|
|
- '{{ subdomains.bookmarks }}:{{ docker.hairpin_ip }}'
|
|
environment:
|
|
MEILI_ADDR: http://meilisearch:7700
|
|
DATA_DIR: /data
|
|
BROWSER_WEB_URL: http://chrome:9222
|
|
labels:
|
|
glance.name: Karakeep
|
|
glance.icon: si:wikibooks
|
|
glance.url: https://{{ subdomains.bookmarks }}/
|
|
glance.description: Bookmark manager
|
|
glance.id: karakeep
|
|
mag37.dockcheck.update: true
|
|
chrome:
|
|
image: gcr.io/zenika-hub/alpine-chrome:123
|
|
restart: unless-stopped
|
|
labels:
|
|
glance.name: Chrome
|
|
glance.parent: karakeep
|
|
mag37.dockcheck.update: true
|
|
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.13.3
|
|
restart: unless-stopped
|
|
labels:
|
|
glance.name: Meilisearch
|
|
glance.parent: karakeep
|
|
mag37.dockcheck.update: true
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
MEILI_NO_ANALYTICS: "true"
|
|
volumes:
|
|
- meilisearch:/meili_data
|
|
volumes:
|
|
meilisearch:
|
|
data:
|
|
networks:
|
|
default:
|
|
external: true
|
|
name: {{ docker.network_name }} |