Skip to content

Update Docker startup - #16

Closed
r2ckstardev wants to merge 2 commits into
masterfrom
fix/wallet-password-journal
Closed

r2ckstardev wants to merge 2 commits into
masterfrom
fix/wallet-password-journal

Conversation

@r2ckstardev

Copy link
Copy Markdown

Improves Docker startup handling and adds regression coverage.

@rockstardev
rockstardev requested a balanced review from Copilot September 14, 2026 06:37
@r2ckstardev
r2ckstardev marked this pull request as ready for review September 14, 2026 06:39

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The security-sensitive state migration and destructive authentication rotation require final human validation with the Docker integration test.

Pull request overview

Improves Docker startup safety for wallet password migration and macaroon rotation.

Changes:

  • Adds atomic, permission-restricted password-state persistence and retry handling.
  • Coordinates password migration with macaroon root-key rotation.
  • Adds Docker regression scenarios for migrations, interruptions, and recovery.
File summaries
File Description
docker-initunlocklnd.sh Adds durable migration and recovery logic.
docker-entrypoint.sh Coordinates startup-time macaroon rotation.
tests/docker-password-migration.sh Exercises migration and restart scenarios.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@rockstardev
rockstardev marked this pull request as draft September 14, 2026 22:30
@rockstardev

Copy link
Copy Markdown
Member

Superseeded by #17

@rockstardev
rockstardev deleted the fix/wallet-password-journal branch September 17, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants