[verified] feat(deploy): run v0.1.2 as non-root
This commit is contained in:
+7
-2
@@ -50,14 +50,19 @@ artifacts:
|
||||
expected_architecture: arm64
|
||||
- type: container-command
|
||||
environment:
|
||||
JARCA_LEDGER_DB_PATH: /tmp/ledger.sqlite3
|
||||
JARCA_LEDGER_DB_PATH: /data/ledger.sqlite3
|
||||
argv:
|
||||
- python
|
||||
- -c
|
||||
- >-
|
||||
import platform; from jarca_ledger_mcp import service;
|
||||
import os, pathlib, platform; from jarca_ledger_mcp import service;
|
||||
assert os.getuid() == 1000, os.getuid();
|
||||
assert os.getgid() == 1000, os.getgid();
|
||||
probe = pathlib.Path("/data/.write-probe");
|
||||
probe.write_text("ok"); probe.unlink();
|
||||
result = service.health_check();
|
||||
assert platform.machine() == "aarch64";
|
||||
assert pathlib.Path("/data/ledger.sqlite3").is_file();
|
||||
assert result["success"], result
|
||||
- type: container-health
|
||||
name_template: "jarca-mcp-{run_id}"
|
||||
|
||||
Reference in New Issue
Block a user