| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
The upstream image still wget's webvowl_1.1.7.war from vowl.visualdataweb.org; that host is down or returns HTML instead of a WAR (#212, #203). This replaces it with a multi-stage build: Maven packages OWL2VOWL from a sibling checkout, Node builds the UI, Tomcat serves both under ROOT so /convert stays same-origin (#195). Adds docker-compose, non-root tomcat user, healthchecks, ADR 0001, and GitHub Actions that build the merged image on PRs and push to GHCR on v* tags. Frontend-only compose remains for UI-only work.
Drop sibling checkout and Compose additional_contexts. The merged Dockerfile fetches OWL2VOWL from GitHub during build so only WebVOWL needs to be cloned locally. Pin converter via OWL2VOWL_GIT_REF.
| Back | FazBrowse Home | New Git URL |
Summary
Replaces the broken wget-based root Dockerfile with a source-built stack documented in ADR 0001.
Companion PR: VisualDataWeb/OWL2VOWL#74 (standalone converter image, .dockerignore, and OWL2VOWL CI/GHCR workflows).
Test plan
Closes #212
Closes #203
Closes #195
Related: #215, #202, #201, #183, #111