8 Commits
Author SHA1 Message Date
Brooke Kuhlmann 31ec83b34f Removed background poller processes
No longer necessary now that these have been converted into jobs managed by our worker service.

Milestone: minor
2026-01-06 11:04:09 -07:00
Brooke Kuhlmann 6026d94389 Fixed Procfile to use worker process
Necessary to keep these processes named by service/activity rather than specific implementation.

Milestone: patch
2025-11-24 08:52:43 -07:00
Brooke Kuhlmann 8cb310a74e Added Sidekiq
Necessary to schedule and process background actions. This includes configuring Sidekiq as a Procfile process and for testing purposes within the RSpec Hanami helper. link:https://github.com/sidekiq/sidekiq[Documentation].

Milestone: minor
2025-11-05 16:02:18 -07:00
Brooke Kuhlmann 3c9f6f3e7d Added models poller
Necessary to run in the background and sychronize model information with the Core server. This is set to run every 24 hours, by default, since this information isn't meant to change often.

Milestone: minor
2025-07-30 15:13:27 -06:00
Brooke Kuhlmann 31cfc1c897 Updated Procfile to ensure migrations are run
Necessary to ensure the database is automatically kept up to date with latest migrations. Overmind is already configured, via the `Dockerfile`, to gracefully handle migrations that don't exit properly without taking down the server.

Milestone: minor
2025-04-21 11:42:19 -06:00
Brooke Kuhlmann 7e3a68500c Refactored screen poller within pollers directory
Necessary to organize all of these scripts within a single directory since we poll for device screen and firmware updates now.

This includes updating the setup script and proc files to use both the new screen and firmware pollers.

Milestone: patch
2025-04-08 13:23:38 -06:00
Brooke Kuhlmann 59be208c15 Added device screen poller to Procfile and setup
Necessary to automatically configure production and development environments with automatically polling.

Milestone: minor
2025-04-03 18:44:10 -06:00
Brooke Kuhlmann 81c5f67fa9 Added project skeleton
Generated with link:https://alchemists.io/projects/hanamismith[Hanamismith] 1.4.0. This includes the link:https://github.com/minimagick/minimagick[MiniMagick] gem for converting images into black and white images for display on TRMNL devices.
2025-03-11 20:02:36 -06:00