Skip to content
Select theme

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.

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

Built from f91944d