The public web pages
The public FEGA Norway website is not part of this monorepo. It is a set of static pages in a separate repository: ELIXIR-NO/FEGA-Norway-webpages.
How it is served
Section titled “How it is served”A checked-out copy of that repository must exist in a directory that the localega-tsd-proxy
service mounts. The proxy serves the content from there.
That makes updating the live site straightforward: pull the latest changes in the mounted directory and the proxy serves them. There is no build step and no deployment pipeline.
flowchart LR
REPO["FEGA-Norway-webpages<br/><i>separate repository</i>"]
CHECKOUT[("Checked-out copy<br/>on the server")]
PROXY["localega-tsd-proxy<br/><i>mounts and serves</i>"]
USER(["Public visitor"])
REPO -->|"git pull"| CHECKOUT
CHECKOUT -->|"volume mount"| PROXY
PROXY --> USER
Two things that will catch you out
Section titled “Two things that will catch you out”Built from f91944d