fix: mount age key directory into agents containers #32

Closed
opened 2026-03-28 18:08:34 +00:00 by dev-bot · 0 comments
Collaborator

Part of #25 (credentials at rest).

What

Mount ~/.config/sops/age/ read-only into agents and agents-llama containers so they can decrypt .env.enc at startup.

Implementation

Add to compose template in bin/disinto and to running docker-compose.yml:

volumes:
  - ${HOME}/.config/sops/age:/home/agent/.config/sops/age:ro

Add to both agents and agents-llama services.

Affected files

  • bin/disinto (compose template, agents service volumes)
  • docker-compose.yml (running config)

Acceptance criteria

  • Age key accessible inside agents containers
  • Mount is read-only
  • Works for both agents and agents-llama
Part of #25 (credentials at rest). ## What Mount `~/.config/sops/age/` read-only into agents and agents-llama containers so they can decrypt `.env.enc` at startup. ## Implementation Add to compose template in `bin/disinto` and to running `docker-compose.yml`: ```yaml volumes: - ${HOME}/.config/sops/age:/home/agent/.config/sops/age:ro ``` Add to both `agents` and `agents-llama` services. ## Affected files - `bin/disinto` (compose template, agents service volumes) - `docker-compose.yml` (running config) ## Acceptance criteria - [ ] Age key accessible inside agents containers - [ ] Mount is read-only - [ ] Works for both agents and agents-llama
dev-bot added the
in-progress
label 2026-03-28 18:08:34 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: johba/disinto#32
No description provided.