Commit Graph

11 Commits

Author SHA1 Message Date
oysteikt 9555915462 Rename project to muscle
Build and test / check (push) Successful in 1m35s
Build and test / docs (push) Has been cancelled
Build and test / build (push) Has been cancelled
Build and test / check-license (push) Has been cancelled
Build and test / test (push) Has been cancelled
2025-11-26 03:38:31 +09:00
oysteikt 39fa228d1c flake.nix: build with crane for vm
Build and test / check (push) Successful in 1m30s
Build and test / build (push) Successful in 3m56s
Build and test / test (push) Successful in 2m55s
Build and test / check-license (push) Successful in 5m32s
Build and test / docs (push) Successful in 6m47s
2025-11-26 01:10:01 +09:00
oysteikt 9e23f03ca2 Use non-templated systemd service
The previous setup was broken

This commit also adds some code to check that the database connection is
valid before it starts, as well as refactors the code that splits
between starting and external or internal server.
2025-11-10 00:38:26 +09:00
oysteikt 05a4f9ad1d module.nix: don't run with debug logging by default (move to test vm) 2025-11-09 20:28:19 +09:00
oysteikt a57eefa5be module.nix: render config to /etc 2025-11-09 20:27:36 +09:00
oysteikt 45fbec1ad4 module.nix: default runtimedir to /run, improve systemd unit 2025-11-09 20:14:48 +09:00
oysteikt 0294381804 module.nix: explicitly disable PrivateIPC
Build / build (push) Successful in 12m55s
Build / check (push) Successful in 11m32s
Build / docs (push) Successful in 15m46s
2025-11-09 16:07:19 +09:00
oysteikt cdb1fb4181 Integrate better with systemd + better logs and protocol usage
This commits adds the following:

- Better systemd integration and usage:
  - More hardening
  - A watchdog thread
  - Journald native logging

as well as

- Better logs
- Some protocol usage fixes
2024-08-20 17:46:40 +02:00
oysteikt b9a1d91630 Add nixos module 2024-08-19 18:00:57 +02:00
oysteikt 807017ea70 add shell completion 2024-08-19 02:23:31 +02:00
oysteikt dc29dd274a flake.nix: create packaging, generate coverage 2024-08-09 19:05:16 +02:00