services:
grampsweb: &grampsweb
container_name: grampsweb
image: ghcr.io/gramps-project/grampsweb:latest
restart: unless-stopped
environment:
GRAMPSWEB_TREE: "My family"
GRAMPSWEB_CELERY_CONFIG__broker_url: "redis://grampsweb_redis:6379/0"
GRAMPSWEB_CELERY_CONFIG__result_backend: "redis://grampsweb_redis:6379/0"
GRAMPSWEB_RATELIMIT_STORAGE_URI: redis://grampsweb_redis:6379/1
GUNICORN_NUM_WORKERS: 2
depends_on:
- grampsweb_redis
volumes:
- ./gramps_users:/app/users
- ./gramps_index:/app/indexdir
- ./gramps_thumb_cache:/app/thumbnail_cache
- ./gramps_cache:/app/cache
- ./gramps_secret:/app/secret
- ./gramps_db:/root/.gramps/grampsdb
- ./gramps_media:/app/media
- ./gramps_tmp:/tmp
grampsweb_celery:
<<: *grampsweb
ports: []
container_name: grampsweb_celery
depends_on:
- grampsweb_redis
command: celery -A gramps_webapi.celery worker --loglevel=INFO --concurrency=2
labels: []
grampsweb_redis:
image: docker.io/library/redis:7.2.4-alpine
container_name: grampsweb_redis
restart: unless-stopped
Gramps Web
Gramps Web is a web interface for the Gramps genealogy software.
- Repo: https://github.com/gramps-project/gramps-web
- Category: Services
- Last updated: Sun, Mar 16, 2025