{ "module": "jira", "version": "1", "own-secrets": { "token": "/var/lib/jira/token", "broker": "/var/lib/mesh/jira/broker" }, "resources": [ { "id": "mesh-state", "type": "directory", "path": "/var/lib/mesh/jira", "mode": "0700" }, { "id": "state", "type": "directory", "path": "/var/lib/jira", "mode": "0700" }, { "id": "config", "type": "file", "path": "/var/lib/jira/config.json", "merge": "json", "content": "{}", "mode": "0600" }, { "id": "runtime", "type": "container", "name": "mesh-runtime-jira", "network": "host", "volumes": [ "/var/lib/jira/config.json:/run/config/config.json:ro", "/var/lib/jira/token:/run/secrets/token:ro", "/var/lib/mesh/jira/broker:/run/secrets/broker:ro" ], "env": { "MESH_JIRA_TOKEN_FILE": "/run/secrets/token", "MESH_JIRA_CONFIG_FILE": "/run/config/config.json", "MESH_BROKER_FILE": "/run/secrets/broker" }, "artifact": "runtime" } ], "capabilities": [ "container-runtime" ], "build": { "on": [ { "arg": "BUILD_BASE", "module": "mesh-tools", "artifact": "build" }, { "arg": "RUNTIME_BASE", "module": "mesh-tools", "artifact": "runtime" } ], "artifacts": [ { "name": "runtime", "kind": "image", "from": "Dockerfile" } ] } }