Files
apprise/TODO.AI.md
casjay 76ded16884
Some checks failed
apprise / release-apprise (push) Failing after 9m31s
🔧 Update configuration files 🔧
AI.md
Dockerfile
.env.scripts
IDEA.md
rootfs/root/docker/setup/00-init.sh
rootfs/root/docker/setup/01-system.sh
rootfs/root/docker/setup/02-packages.sh
rootfs/root/docker/setup/03-files.sh
rootfs/root/docker/setup/06-post.sh
rootfs/root/docker/setup/07-cleanup.sh
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
rootfs/usr/local/etc/docker/init.d/99-apprise.sh
TODO.AI.md
2026-05-18 15:38:17 -04:00

1.3 KiB

TODO — apprise

Done

  • Dockerfile: BUILD_DATE=202605131434, prerequisites RUN=true, removed inline APK repos block, added .profile touch
  • .env.scripts: 2026 header, all ENV_ fields verified correct
  • entrypoint.sh: header updated (version + date), CONTAINER_NAME="apprise" confirmed
  • pkmgr: verified identical to template — no change needed
  • functions/entrypoint.sh: replaced with 2026 version from example (1724 lines)
  • 99-apprise.sh: full canonical rewrite — trap handler, script_exit, all 8 hook functions, framework call sequence, apprise-specific env/dirs
  • Setup scripts 00,01,02,03,06,07: updated to current example stubs
  • Setup scripts 04-users.sh, 05-custom.sh: preserved (service-specific logic)
  • bash -n syntax checks: all shell scripts pass
  • IDEA.md: created
  • AI.md: created
  • TODO.AI.md: this file

Pending

  • Build verification: buildx run Dockerfile for linux/amd64 + linux/arm64
  • Smoke test: docker run -d -p 18000:8000 casjaysdevdocker/apprise:latest
    • curl http://localhost:18000/ returns 200
    • curl -X POST http://localhost:18000/notify -d 'urls=json://&body=test&title=test' returns expected response
    • /config/apprise/store, /config/nginx/, /usr/local/share/apprise-api/webapp/manage.py all exist in container