No description
- TypeScript 84.5%
- Dockerfile 15.5%
| docs | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| bun.lock | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| Dockerfile-dev | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
let-rss-webhook
Custom webhook for sending latest offers through different channels:
-
Discord
Processes new feeds every
15 Minutes
This is for personal use currently, no plan for multiple users use.
Development
- Why both
redisandvalkey?
For separation of concerns, while
redisis being managed bybullmq,valkeywill be used for caching.
Deployment
Environment variables .env
DISCORD_WEBHOOK_URL=your-discord-channel-webhook-url
REDIS_HOST=redis-server
VALKEY_HOST=valkey-server
Resetting Cache
The docker compose includes another service for executing scripts.
docker compose exec -it workspace bash
# Once in the shell, run the following
bun run src/scripts/reset-cache.ts
