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