{ "module": "mesh-delivery-view", "version": "1", "moved": true, "slug": "view", "reads": [ "mesh-controller.assignments", "mesh-controller.builds", "node-engine.have" ], "own-secrets": { "broker": "${dir:state}/broker" }, "secrets-owner": "mesh-delivery-view", "resources": [ { "id": "account", "type": "user", "name": "mesh-delivery-view", "shell": "/usr/bin/nologin", "home": "/var/lib/mesh-delivery-view" }, { "id": "state", "type": "directory", "mode": "0700", "owner": "mesh-delivery-view", "place": ".", "unknown": "program" }, { "id": "run", "type": "directory", "path": "/run/mesh-delivery-view", "mode": "0755", "owner": "mesh-delivery-view", "unknown": "program" }, { "id": "view", "type": "process", "name": "mesh-delivery-view", "artifact": "program", "run": [ "./mesh-delivery-view" ], "env": { "MESH_BROKER_FILE": "${dir:state}/broker" }, "user": "mesh-delivery-view", "health": { "kind": "unit" } }, { "id": "command", "type": "archive", "artifact": "cli", "path": "/usr/local/bin", "unknown": "program" } ], "items": [ { "collection": "shell:zsh:normal", "template": "files/zsh-normal" } ], "build": { "artifacts": [ { "name": "program", "kind": "bundle", "language": "go", "system": "arch", "from": "cmd/mesh-delivery-view", "binary": "mesh-delivery-view" }, { "name": "cli", "kind": "bundle", "language": "go", "system": "arch", "from": "cmd/mesh-delivery-cli", "binary": "mesh-delivery-cli" }, { "name": "files", "kind": "archive", "from": "files" } ] } }