services: shaarli: image: shaarli/shaarli:v0.12 container_name: shaarli restart: unless-stopped security_opt: - no-new-privileges:true volumes: - shaarli-cache:/var/www/shaarli/cache - shaarli-data:/var/www/shaarli/data networks: - traefik-proxy labels: - traefik.enable=true - traefik.docker.network=traefik-proxy - traefik.http.routers.shaarli.entrypoints=web-secure - traefik.http.routers.shaarli.rule=Host(`liens.opytex.org`) - traefik.http.routers.shaarli.tls.certresolver=letsencrypt - traefik.http.services.shaarli.loadbalancer.server.port=80 volumes: shaarli-cache: labels: - backup.enable=true shaarli-data: labels: - backup.enable=true networks: traefik-proxy: external: true