github kimdre/doco-cd v0.32.0-rc.1

latest releases: v0.56.0, v0.55.0, v0.54.1...
pre-release4 months ago

Pre-release for testing

What's Changed

With this Release it is now possible to send status notifications of deployments to various platforms using the Apprise API Docker Container (See also the Apprise main repo).

New App settings to configure the Apprise integration:

  • APPRISE_API_URL: The URL of the Apprise API, .e.g http://apprise:8000/notify
  • APPRISE_NOTIFY_URLS: A comma-separated list of Apprise-URLs to send notifications to the supported platforms.
  • APPRISE_NOTIFY_URLS_FILE: Alternatively the file containing the Apprise-URLs (e.g. for usage with a secret)
  • APPRISE_NOTIFY_LEVEL: The minimum level of notifications to send to the Apprise notification service, must be one of info, success (default), warning, failure.

Example docker-compose.yaml

# docker-compose.yaml
services:
  app:
    container_name: doco-cd
    ...
    depends_on:
      - apprise
    environment:
      TZ: Europe/Berlin
      HTTP_PORT: 80
      LOG_LEVEL: info
      APPRISE_API_URL: http://apprise:8000/notify
      APPRISE_NOTIFY_LEVEL: success
      APPRISE_NOTIFY_URLS: "pover://{user_key}@{token},mailto://{user}:{password}@{domain}"
  ...

  apprise:
    image: caronc/apprise:latest
    restart: unless-stopped
    ports:
      - "8000:8000"
    environment:
      APPRISE_WORKER_COUNT: 1

✨ Features

feat: add Apprise notification integration by @kimdre in #528

Full Changelog: v0.31.1...v0.32.0

Don't miss a new doco-cd release

NewReleases is sending notifications on new releases.