version: '3.8' # After apply launch this : # docker exec -ti shaarli chown -R nginx:nginx /var/www/shaarli/data # docker exec -ti shaarli chown -R nginx:nginx /var/www/shaarli/cache services: shaarli: image: shaarli/shaarli:v0.15.0 container_name: shaarli restart: unless-stopped environment: TZ: "${SHAARLI_TZ}" volumes: - /srv/docker/shaarli/data:/var/www/shaarli/data - /srv/docker/shaarli/cache:/var/www/shaarli/cache labels: - "traefik.enable=true" - "traefik.http.routers.shaarli.rule=Host(`${VIRTUAL_HOST}`)" - "traefik.http.routers.shaarli.entrypoints=websecure" - "traefik.http.routers.shaarli.tls=true" - "traefik.http.routers.shaarli.tls.certresolver=myresolver" - "traefik.http.services.shaarli.loadbalancer.server.port=80" networks: - http-proxy networks: http-proxy: external: true