0
0
Fork 0
mirror of https://github.com/crazy-max/diun.git synced 2025-01-12 11:38:11 +00:00
No description
Find a file
CrazyMax 9c797f1616
Review of platform detection (#56)
* Leave default image platform empty for static provider (see FAQ doc)
* Handle platform variant
* Add database migration process
* Switch to Open Container Specification labels as label-schema.org ones are deprecated
* Remove unneeded `diun.os` and `diun.arch` docker labels

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-03-31 23:27:10 +02:00
.dependabot Add dependabot 2019-10-31 02:43:53 +01:00
.github Review of platform detection (#56) 2020-03-31 23:27:10 +02:00
.res Add Rocket.Chat notifier (#44) 2020-03-01 17:09:22 +01:00
cmd Add Rocket.Chat notifier (#44) 2020-03-01 17:09:22 +01:00
doc Review of platform detection (#56) 2020-03-31 23:27:10 +02:00
internal Review of platform detection (#56) 2020-03-31 23:27:10 +02:00
pkg Review of platform detection (#56) 2020-03-31 23:27:10 +02:00
.dockerignore Multi-platform Docker image 2019-10-01 23:51:21 +02:00
.editorconfig Initial commit 2019-06-04 22:11:54 +02:00
.gitignore Initial commit 2019-06-04 22:11:54 +02:00
.goreleaser.yml Go 1.12.10 2019-10-01 23:51:21 +02:00
CHANGELOG.md Downgrade containers/image to 5.2.1 (#54) 2020-03-26 13:17:08 +01:00
Dockerfile Review of platform detection (#56) 2020-03-31 23:27:10 +02:00
go.mod Review of platform detection (#56) 2020-03-31 23:27:10 +02:00
go.sum Review of platform detection (#56) 2020-03-31 23:27:10 +02:00
LICENSE Update README 2020-01-28 20:50:38 +01:00
README.md Review of platform detection (#56) 2020-03-31 23:27:10 +02:00

GitHub release Total downloads Build Status Docker Stars Docker Pulls
Go Report Code Quality Become a sponsor Donate Paypal

About

Diun is a CLI application written in Go to receive notifications when a Docker image is updated on a Docker registry. With Go, this app can be used across many platforms and architectures. This support includes Linux, FreeBSD, macOS and Windows on architectures like amd64, i386, ARM and others.

Features

  • Allow to watch a full Docker repository and report new tags
  • Include and exclude filters with regular expression for tags
  • Internal cron implementation through go routines
  • Worker pool to parallelize analyses
  • Allow overriding image os and architecture
  • Multi providers available like Docker, Swarm, Static...
  • Get notified through Slack, Mail, Telegram and more
  • Enhanced logging
  • Timezone can be changed
  • Official Docker image available

Documentation

How can I help ?

All kinds of contributions are welcome 🙌! The most basic way to show your support is to star 🌟 the project, or to raise issues 💬 You can also support this project by becoming a sponsor on GitHub 👏 or by making a Paypal donation to ensure this journey continues indefinitely! 🚀

Thanks again for your support, it is much appreciated! 🙏

License

MIT. See LICENSE for more details.