version: "3.8" services: promtail: image: grafana/promtail:2.8.2 volumes: - /var/log:/var/log:ro - /var/run/docker.sock:/var/run/docker.sock command: -config.file=/etc/promtail/config.yml configs: - source: promtail_yml target: /etc/promtail/config.yml networks: - internal secrets: - basic_auth_admin_password environment: - LOKI_PUSH_URL configs: promtail_yml: name: ${STACK_NAME}_promtail_yml_${PROMTAIL_YML_VERSION} file: promtail.yml.tmpl template_driver: golang secrets: basic_auth_admin_password: external: true name: ${STACK_NAME}_basic_auth_admin_password_${SECRET_BASIC_AUTH_ADMIN_PASSWORD_VERSION}