13 Commits

Author SHA1 Message Date
Omar Sánchez Pizarro
c72ef29319 Add Stripe payment integration and update configuration
- Added Stripe environment variables to docker-compose.yml for secret key, webhook secret, and base URL.
- Created PAYMENTS.md to document the setup and usage of the Stripe payment system.
- Updated webhook signature handling in stripe.js to use a new secret key.

Signed-off-by: Omar Sánchez Pizarro <omar.sanchez@pistacero.net>
2026-01-21 10:18:34 +01:00
Omar Sánchez Pizarro
c1716b2193 Update docker-compose.yml to change landing page build context from ./landing to ./web/landing 2026-01-20 23:58:24 +01:00
Omar Sánchez Pizarro
6ec8855c00 add landing and subscription plans
Signed-off-by: Omar Sánchez Pizarro <omar.sanchez@pistacero.net>
2026-01-20 23:49:19 +01:00
Omar Sánchez Pizarro
63481b500d no update fechas
Signed-off-by: Omar Sánchez Pizarro <omar.sanchez@pistacero.net>
2026-01-20 12:04:24 +01:00
Omar Sánchez Pizarro
e8f3154ca2 mongodb
Signed-off-by: Omar Sánchez Pizarro <omar.sanchez@pistacero.net>
2026-01-20 03:47:28 +01:00
Omar Sánchez Pizarro
1b25462375 chore: update MongoDB version to 4.4.18 for ARMv8 compatibility and adjust healthcheck command
- Changed MongoDB image from 7.0 to 4.4.18 to ensure compatibility with ARMv8.0.
- Updated healthcheck command to use 'mongo' instead of 'mongosh' as per version requirements.
2026-01-20 03:31:34 +01:00
Omar Sánchez Pizarro
d28710b927 mongodb
Signed-off-by: Omar Sánchez Pizarro <omar.sanchez@pistacero.net>
2026-01-20 03:22:56 +01:00
Omar Sánchez Pizarro
dc9c9130aa Rename Wallamonitor to Wallabicher across all files and update related configurations in Docker and documentation. Adjusted service names, container names, and references in scripts and frontend components to reflect the new naming convention. 2026-01-19 22:04:25 +01:00
c832813cd6 delete port mapping
Signed-off-by: Omar Sánchez Pizarro <admin@pribyte.cloud>
2026-01-19 21:53:03 +01:00
Omar Sánchez Pizarro
9e99158b63 Update WebSocket configuration and clean up docker-compose 2026-01-19 21:49:40 +01:00
Omar Sánchez Pizarro
c3ef3daf5e Refactor worker management and enhance configuration options
- Updated docker-compose.yml to allow read-write access for workers.json.
- Introduced WorkerManager class in wallamonitor.py to manage workers dynamically based on workers.json configuration.
- Enhanced Worker class to support controlled start/stop operations and updated general arguments.
- Improved Workers.vue to include a general configuration modal and refined UI for active and disabled workers.
- Added functionality for global filters and improved worker editing capabilities.
- Implemented methods for saving general configuration and deleting workers.
2026-01-19 21:00:59 +01:00
Omar Sánchez Pizarro
a316844576 Refactor favorites management to use Redis
- Removed local favorites.json file and related file handling in the code.
- Implemented Redis caching for managing favorite articles, including methods to set, get, and check favorites.
- Updated TelegramManager and server API to interact with Redis for favorite operations.
- Added search functionality for articles in Redis, enhancing user experience.
- Adjusted frontend components to support searching and displaying articles from Redis.
2026-01-19 20:42:11 +01:00
Omar Sánchez Pizarro
9939c4d9ed Enhance caching mechanism and logging configuration
- Updated .gitignore to include additional IDE and OS files, as well as log and web build directories.
- Expanded config.sample.yaml to include cache configuration options for memory and Redis.
- Modified wallamonitor.py to load cache configuration and initialize ArticleCache.
- Refactored QueueManager to utilize ArticleCache for tracking notified articles.
- Improved logging setup to dynamically determine log file path based on environment.
2026-01-19 19:42:12 +01:00