Change dta_webappwebroot_pattern from /var/www/{env}.app.ditchtheagent/html → /var/www/{env}.realpath.app/html
Update IMPLEMENTATION.md references to match
web-static: before compose up, docker rm -f any container publishing the static host ports (docker ps --filter publish=<port>), then force-recreate when cleanup ran — clears orphan/legacy binders while keeping the same ports
Coordinates with dta_webapp#48 / PR #49 (build:beta/build:prod write to the same dirs; prod uses prod.realpath.app).
Test plan
Confirm app_catalog.dta_webapp.webroot_pattern expands to beta/prod realpath paths
On a host with a leftover container on 8080/8081, run deploy and confirm it is removed and web-static rebinds
After merge, redeploy dta_webapp beta (and prod when ready) and verify files under /var/www/{env}.realpath.app/html
Hit web-static ports and confirm new build content served
## Summary
- Change `dta_webapp` `webroot_pattern` from `/var/www/{env}.app.ditchtheagent/html` → `/var/www/{env}.realpath.app/html`
- Update `IMPLEMENTATION.md` references to match
- **web-static:** before `compose up`, `docker rm -f` any container publishing the static host ports (`docker ps --filter publish=<port>`), then force-recreate when cleanup ran — clears orphan/legacy binders while keeping the same ports
Closes #12
Coordinates with [dta_webapp#48](https://git.aimloperations.com/Ditch_The_Agent/dta_webapp/issues/48) / [PR #49](https://git.aimloperations.com/Ditch_The_Agent/dta_webapp/pulls/49) (`build:beta`/`build:prod` write to the same dirs; prod uses `prod.realpath.app`).
## Test plan
- [ ] Confirm `app_catalog.dta_webapp.webroot_pattern` expands to beta/prod realpath paths
- [ ] On a host with a leftover container on 8080/8081, run deploy and confirm it is removed and web-static rebinds
- [ ] After merge, redeploy `dta_webapp` beta (and prod when ready) and verify files under `/var/www/{env}.realpath.app/html`
- [ ] Hit web-static ports and confirm new build content served
Before compose up, docker rm -f any container bound to the host ports from host_apps so orphan/legacy publishers cannot block the nginx bind; force-recreate when cleanup ran.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
dta_webappwebroot_patternfrom/var/www/{env}.app.ditchtheagent/html→/var/www/{env}.realpath.app/htmlIMPLEMENTATION.mdreferences to matchcompose up,docker rm -fany container publishing the static host ports (docker ps --filter publish=<port>), then force-recreate when cleanup ran — clears orphan/legacy binders while keeping the same portsCloses #12
Coordinates with dta_webapp#48 / PR #49 (
build:beta/build:prodwrite to the same dirs; prod usesprod.realpath.app).Test plan
app_catalog.dta_webapp.webroot_patternexpands to beta/prod realpath pathsdta_webappbeta (and prod when ready) and verify files under/var/www/{env}.realpath.app/htmlAlign webroot_pattern and docs with dta_webapp builds under /var/www/{env}.realpath.app/html so deploy and web-static nginx serve the same dirs.