stacks/linkwarden/compose.yaml
2025-06-29 10:29:30 +08:00

40 lines
948 B
YAML

services:
linkwarden_db:
image: postgres:16-alpine
container_name: linkwarden_db
env_file: linkwarden.env
restart: always
volumes:
- /mnt/docker/linkwarden/database:/var/lib/postgresql/data
networks:
- default
linkwarden:
image: ghcr.io/linkwarden/linkwarden:latest
env_file: linkwarden.env
restart: always
volumes:
- /mnt/docker/linkwarden/data:/data/data
depends_on:
- linkwarden_db
- linkwarden_search
networks:
- default
- proxy
labels:
caddy: linkwarden.ferngarden.net
caddy.import: internal
caddy.reverse_proxy: '{{ upstreams 3000 }}'
linkwarden_search:
image: getmeili/meilisearch:v1.12.8
container_name: linkwarden_search
restart: always
env_file: linkwarden.env
volumes:
- /mnt/docker/linkwarden/search:/meili_data
networks:
- default
networks:
default:
proxy:
external: true