today_ai_weather/app
songtianlun 2bcfea30ee feat: add background job processing with Sidekiq
- Implement BatchGenerateWeatherArtsWorker to handle batch
  processing of weather art generation.
- Create GenerateWeatherArtWorker for individual weather art
  generation tasks.
- Update Dockerfile to include redis-tools for Sidekiq support.
- Modify Gemfile to add sidekiq and sidekiq-scheduler gems.
- Configure Sidekiq in initializers and set up routes for
  Sidekiq dashboard.
- Include a sidekiq.yml configuration for scheduling jobs.
- Create compose.yaml for Docker services including web,
  database, Redis, and Sidekiq workers.

These changes introduce background processing capabilities
using Sidekiq, allowing for efficient generation of weather
art through scheduled and managed job queues, optimizing
performance and scalability.
2025-01-22 17:58:25 +08:00
..
admin feat: add batch weather art generation jobs 2025-01-22 16:50:00 +08:00
assets init with rails8 + active-admin 2025-01-19 01:13:59 +08:00
controllers feat: enhance weather arts and cities features 2025-01-22 14:04:58 +08:00
helpers feat: add friendly_id for cities and weather arts 2025-01-19 12:21:00 +08:00
javascript feat: add font styling and enhance city views 2025-01-20 18:02:28 +08:00
jobs refactor: clean up ai_service code formatting 2025-01-22 16:50:21 +08:00
mailers init with rails8 + active-admin 2025-01-19 01:13:59 +08:00
models feat: enhance weather arts and cities features 2025-01-22 14:04:58 +08:00
services fix: update Dockerfile and weather service configuration 2025-01-22 17:07:04 +08:00
views feat: enhance city weather card layout 2025-01-22 14:51:00 +08:00
workers feat: add background job processing with Sidekiq 2025-01-22 17:58:25 +08:00