https://github.com/propan/tea-buddy
a notification system that informs you when new stuff is up for sale in your favourite tea store
https://github.com/propan/tea-buddy
alerts notifications tea
Last synced: 20 days ago
JSON representation
a notification system that informs you when new stuff is up for sale in your favourite tea store
- Host: GitHub
- URL: https://github.com/propan/tea-buddy
- Owner: propan
- License: mit
- Created: 2024-06-22T10:22:41.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-16T11:02:41.000Z (about 1 year ago)
- Last Synced: 2025-05-16T12:20:07.696Z (about 1 year ago)
- Topics: alerts, notifications, tea
- Language: Java
- Homepage:
- Size: 546 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tea-buddy
a notification system that informs you when new stuff is up for sale in your favourite tea store.
## Building
1. Checkout sources
2. Build with `./gradlew build`
## Configuration
The service requires the following environment variables:
- `MAILJET_KEY` - a [Mailjet](https://www.mailjet.com) key that is used for sending notification emails
- `MAILJET_SECRET`- a [Mailjet](https://www.mailjet.com) secret that is used for sending notification emails
- `NOTIFICATION_SENDER` - an email that is configured in Mailjet and is used as a sender of notifications
- `NOTIFICATION_RECIPIENTS` - a comma separated list of notification recipients. Addresses must follow [RFC822](https://www.w3.org/Protocols/rfc822/) syntax.
## Usage
Run `java -jar tea-buddy-X.X.X-SNAPSHOT.jar`
## Docker Image
Run `./gradlew build && docker build -t tea-buddy .`
## License
Copyright © 2024 Pavel Prokopenko