Quick Start: Cloud Agent startup paths do not resolve after cloning
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- docker-compose, markdown, shell
- Ambito
- documentation
Direzione di ricerca
Leggi documentation/develop/quick-start.md, in particolare le righe 20–89, e segui i comandi di clonazione, creazione dei file e avvio dalla stessa directory padre. Fai in modo che i percorsi documentati di issuer e verifier vengano risolti senza un cambio di directory non indicato, quindi verifica entrambe le sequenze nelle varianti di shell supportate; il lavoro è completo quando entrambi gli script di avvio e i file di ambiente vengono risolti come indicato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
User impact
New developers following the Agent Deployment steps cannot start either Cloud Agent without inferring an undocumented working-directory change.
Affected documentation and ownership
- Quick Start Guide, observed 2026-10-28 18:49 UTC, HTTP 200. The deployed startup examples match the source below.
- Editable, portal-local Markdown: documentation/develop/quick-start.md, lines 20–89, revision
fa985dfa33caefa45bf1e9009e1f6f5a445344fb. Not generated/imported component documentation. - Intended version: page sets
AGENT_VERSION=2.0.0. Directory resolution itself is version-independent; no version upgrade is requested.
Observed versus expected
The guide first runs:
git clone https://github.com/hyperledger/identus-cloud-agent
It then tells readers to create files at ./identus-cloud-agent/infrastructure/local/.env-issuer and .env-verifier, consistent with remaining in the clone's parent directory.
The next executable examples instead start with ./infrastructure/local/run.sh and pass ./infrastructure/local/.env-issuer or .env-verifier. No step establishes the checkout root as the working directory. Git clone does not change the calling shell's directory.
Expected: both the startup script and environment-file paths resolve when the documented steps are followed literally.
Evidence and reproduction
Static comparison, Python 3.13.15/pathlib, 2026-10-28:
- Start in a fresh parent directory and follow the listed clone/file-creation sequence.
- Resolve the startup command's
./infrastructure/local/run.shfrom that same directory: it is outside the newly createdidentus-cloud-agentcheckout. - The actual script is inside the matching Agent v2.0.0 checkout. Its explicit environment-file argument is passed to Docker Compose.
This is a source/path-resolution defect, not a claim of a tested Docker failure. No tutorial commands, Docker deployment or service requests were executed. A reader who independently changes directory can work around it. Deployment commit is not exposed; source/deployed example text was compared, not assumed from timestamps.
Existing work checked
Searched open/closed issues and PRs, including discussion, in docs, cloud-agent and sdk-ts by Quick Start/path, run.sh, and startup root cause; fully paginated repository inventories were also checked. docs #222/#223 update versions/flow, not this directory transition. cloud-agent #1171 concerns image/version configuration after the script is already running. No existing repair for this omission was found.
Acceptance criteria
- From a fresh clone parent, the guide explicitly establishes working-directory context in which its startup script and environment-file paths resolve.
- Verify the documented issuer and verifier sequences on both supported shell variants without an unmentioned directory change.
- Lingua principale
- TypeScript
- Stelle
- 15
- Fork
- 8
- Merge medio
- 3g 14h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di hyperledger-identus/docs
-
bug documentation ready-for-agent
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
hyperledger-identus/docs#303 · 1 commento ·
-
bug documentation ready-for-agent
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
hyperledger-identus/docs#302 · 1 commento ·
-
bug documentation ready-for-agent
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
hyperledger-identus/docs#301 · 1 commento ·
-
bug documentation ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
hyperledger-identus/docs#299 · 1 commento ·
-
bug documentation ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
hyperledger-identus/docs#298 · 1 commento ·
Tutte le issue di hyperledger-identus/docs
Issue simili
-
Add: Disco Mix SDApertacheck:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
level2 nsoc26
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
GauravKarakoti/SecureFlow#1488 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
deltachat/deltachat-desktop#6914 ·
I maintainer di solito rispondono entro 2 giorni
-
area:cli bug P4
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug from-studio
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
esengine/DeepSeek-Reasonix#14868 ·
I maintainer di solito rispondono entro 1 giorno