A Nix flake for the Versatus Labs ecosystem which provides reproducible build guarantees for Versatus binaries, development environments for building Versatus repositories on supported systems and NixOS images & infrastructure for deploying Versatus services.
Builds nightly and bi-weekly NixOS images for DigitalOcean that are deployed via the DigitalOcean API for the internal test node and beta-devnet node servers. Also adds some CI checks and convenience scripts.
The process is as follows:
NixOS images are created for each server
The images are uploaded to DigitalOcean via API, old images are deleted
The existing servers are rebuilt with the new images
A systemd startup script runs upon successful server start which deploys the lasr_node
This process continues automatically, pulling the most recent changes from the lasr repository on a nightly and bi-weekly basis
Builds nightly and bi-weekly NixOS images for DigitalOcean that are deployed via the DigitalOcean API for the internal test node and beta-devnet node servers. Also adds some CI checks and convenience scripts.
The process is as follows:
systemd
startup script runs upon successful server start which deploys thelasr_node
lasr
repository on a nightly and bi-weekly basis