summaryrefslogtreecommitdiff
path: root/Omni/Deploy/Deployer.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bensima.com>2025-12-25 21:51:43 -0500
committerBen Sima <ben@bensima.com>2025-12-25 21:51:43 -0500
commitabdace209323b65f6c5db1bf553ede1f60da00cc (patch)
treefd253f652d0e77838e9196ee9890cef94547bcdb /Omni/Deploy/Deployer.nix
parent5e9cb8c4983f6cdd05568029e9c233202d01c9bf (diff)
Omni/Deploy: add WorkingDirectory support and rename to deployer
- Add execWorkingDirectory field to Exec type in Manifest.hs - Generate WorkingDirectory= in systemd unit files - Allow add-service to update existing services - Rename biz-deployer to deployer throughout - Fix Caddy.hs and Systemd.hs tests for new Exec constructor This fixes subagent stalls caused by Coder running direnv from wrong directory. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'Omni/Deploy/Deployer.nix')
-rw-r--r--Omni/Deploy/Deployer.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/Omni/Deploy/Deployer.nix b/Omni/Deploy/Deployer.nix
index 54a8f6c..ed4241e 100644
--- a/Omni/Deploy/Deployer.nix
+++ b/Omni/Deploy/Deployer.nix
@@ -12,7 +12,7 @@ in {
package = lib.mkOption {
type = lib.types.package;
- description = "The biz-deployer package to use";
+ description = "The deployer package to use";
};
manifestPackage = lib.mkOption {
@@ -28,7 +28,7 @@ in {
stateDir = lib.mkOption {
type = lib.types.path;
- default = "/var/lib/biz-deployer";
+ default = "/var/lib/deployer";
description = "Directory for deployer state and generated unit files";
};
@@ -69,7 +69,7 @@ in {
serviceConfig = {
Type = "oneshot";
- ExecStart = "${cfg.package}/bin/biz-deployer once";
+ ExecStart = "${cfg.package}/bin/deployer once";
Environment = [
"HOME=/root"
"AWS_SHARED_CREDENTIALS_FILE=/root/.aws/credentials"