Commit be4550d
e2e: chown bind-mount dirs to UID 1042 before stack up
The previous run got past install-secrets and migrations but failed at
JWT keypair generation: container writes as `deploy` (UID 1042) per
the README's deploy-host UID/GID contract, but CI runners aren't an
operator's 1042-group host, so the bind-mounted ./jwt is owned by the
runner user and `chmod` semantics give EACCES.
`sudo chown -R 1042:1042 jwt media backup` after install-secrets and
before `task up`. Mirrors what an operator's `useradd -u 1042 deploy`
does on a Linux host — just at workflow scope rather than as a host
boot step.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 9cb7315 commit be4550d
1 file changed
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
81 | 90 | | |
82 | 91 | | |
83 | 92 | | |
| |||
0 commit comments