mirror of
https://github.com/benbusby/farside.git
synced 2025-04-25 21:20:02 +00:00
Use quantum core for update scheduling
Rather than requiring a traditional crontab install, the app now leverages quantum-core (link below) to schedule the instance update/sync task every 5 minutes. Some updates as a result: - The new job is scheduled at runtime in server.ex. - The update.exs script was refactored to be compiled along with the rest of the app as instances.ex. - Scheduler and Server modules were added for creating and executing the new update task - All shell scripts were removed, as they are no longer needed https://github.com/quantum-elixir/quantum-core
This commit is contained in:
parent
d1c9212994
commit
ff97d258f0
10 changed files with 53 additions and 36 deletions
4
.github/workflows/elixir.yml
vendored
4
.github/workflows/elixir.yml
vendored
|
@ -35,7 +35,7 @@ jobs:
|
|||
run: mix deps.get
|
||||
|
||||
- name: Initialize services
|
||||
run: FARSIDE_TEST=1 mix run update.exs
|
||||
run: FARSIDE_TEST=1 mix run -e Farside.Instances.sync
|
||||
|
||||
- name: Run tests
|
||||
run: mix test --trace
|
||||
run: FARSIDE_TEST=1 mix test --trace
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue