version: "3.8" x-mail-env: &mail-env SMTP_AUTH: ${SMTP_AUTH} SMTP_DOMAIN: ${SMTP_DOMAIN} SMTP_SERVER: ${SMTP_SERVER} SMTP_PORT: ${SMTP_PORT} SMTP_USERNAME: ${SMTP_USERNAME} SMTP_PASSWORD: SMTP_PASSWORD_FILE: /run/secrets/smtp_password SMTP_USE_SSL: ${SMTP_USE_SSL} services: app: secrets: - smtp_password environment: *mail-env worker: secrets: - smtp_password environment: *mail-env secrets: smtp_password: name: ${STACK_NAME}_smtp_password_${SECRET_SMTP_PASSWORD_VERSION} external: true