Nix flake + nixosModule for deployment#12
Conversation
|
Thanks @ropwareJB , will check this out, sorry I didn't see it earlier! |
|
@ropwareJB thanks for the PR. I completed a full review and wrote detailed notes in Summary:
Required before merge:
If those items are fixed, I consider this PR legit and mergeable. I do not see an architectural reason to reject the approach. |
|
@ropwareJB I prepared a fix branch that addresses the review blockers (managed service user/group defaults, baseline systemd hardening, firewall option, README deployment guidance): #15 |
|
@ropwareJB thanks for the contribution here and for iterating quickly on this. I pushed a maintainer follow-up commit to your PR branch and addressed the deployment blockers:\n\n- added managed identity defaults in (/, default user/group creation)\n- added baseline systemd hardening (, , , , capability drop, etc.)\n- added option and absolute-path assertion for \n- updated README NixOS section to document deployment options and hardened defaults\n\nI also re-ran unit tests after the patch (
RUN v4.0.18 /home/ab/GitHub/tools/gastown-gui/work3 ✓ test/unit/state.test.js > State Management > get() > should return undefined for unset keys 2ms Test Files 31 passed (31) |
|
@ropwareJB thank you again for the strong contribution. Maintainer follow-up commit
Validation re-run: Proceeding with merge. |
Creates a Nix flake and deployment module.