# {{ ansible_managed }} version: '3.1' services: grav: image: linuxserver/grav:{{ docker_grav_image_version }} environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - ./robots-sitemap.txt:/app/grav-admin/robots.txt - ./default.conf:/config/nginx/site-confs/default.conf - {{ docker_grav_data_dir }}/{{ docker_grav_service_id }}/config:/config restart: always labels: - "traefik.enable=true" - "traefik.docker.network=traefik" - "traefik.http.routers.{{ docker_grav_service_id }}.entrypoints=web" - "traefik.http.routers.{{ docker_grav_service_id }}.rule=Host(`{{ docker_grav_fqdn }}`)" - "traefik.http.services.{{ docker_grav_service_id }}.loadbalancer.server.port=80" networks: - traefik networks: traefik: external: true