caronc / apprise-api

A lightweight REST framework that wraps the Apprise Notification Library
https://hub.docker.com/r/caronc/apprise
MIT License
580 stars 50 forks source link

Custom plugin directory scanning support added #111

Closed caronc closed 1 year ago

caronc commented 1 year ago

Description:

Related issue (if applicable): refs #108

Support the loading of custom plugins.

# Start it up:
# /config is used for a persistent store for your configuration.
#         You do not have to mount this if you don't intend to use it.
# /plugin is used for a location you can add your own custom apprise plugins.
#         You do not have to mount this if you don't intend to use it.
docker run --name apprise \
   -p 8000:8000 \
   -v /var/lib/apprise/config:/config \
   -v /var/lib/apprise/plugin:/plugin \
   -d caronc/apprise:latest

You can set the APPRISE_PLUGIN_PATHS environment variable to over-ride the default path.

Note: This merge needs to hold off as while testing, i uncovered a bug with Apprise fixed here.

Checklist