Compare commits
No commits in common. "da9a5a942d56ae6e30a0696fcef078157acb8ccf" and "b087e65978b6c4846bf56b0a7d27bbc00bf7d078" have entirely different histories.
da9a5a942d
...
b087e65978
1 changed files with 0 additions and 19 deletions
19
README.md
19
README.md
|
|
@ -161,22 +161,3 @@ The env file must provide `AGENT_CONFIG_TOKEN`. Runtime defaults inside the
|
||||||
image set `HOST=0.0.0.0`, `PORT=3000`,
|
image set `HOST=0.0.0.0`, `PORT=3000`,
|
||||||
`DATABASE_URL=file:/data/dimensionlab.sqlite`, and
|
`DATABASE_URL=file:/data/dimensionlab.sqlite`, and
|
||||||
`DASHBOARD_MIGRATIONS_DIR=/repo/apps/web/drizzle`.
|
`DASHBOARD_MIGRATIONS_DIR=/repo/apps/web/drizzle`.
|
||||||
|
|
||||||
### Forgejo Actions Deployment
|
|
||||||
|
|
||||||
Merges to `main` run `.forgejo/workflows/dimensionlab-website.yml`. Pull
|
|
||||||
requests run check, test, and build only; the deploy job is guarded to run only
|
|
||||||
for `push` events on `refs/heads/main`.
|
|
||||||
|
|
||||||
The Dimension Lab runner exposes the rootless Podman socket to job containers as
|
|
||||||
`/var/run/docker.sock`. Because this host uses SELinux labeling, the runner
|
|
||||||
configuration must set:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
container:
|
|
||||||
options: --security-opt label=disable
|
|
||||||
```
|
|
||||||
|
|
||||||
The deploy job also performs a socket preflight against the
|
|
||||||
`dimensionlab-website.service` Podman label before it builds or restarts the
|
|
||||||
production container.
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue