The new corporate website for Wetfish
Run docker compose up --build, then open http://localhost:31337/.
docker-compose.override.yml publishes that port for local development; server deploys leave it out. For live reloading while working on the site, run npm install and then npm run dev in ui/.
The site is deployed by wetfish/server: staging servers deploy the main branch and production servers deploy release, within seconds of each push. The server builds the image itself from docker-compose.yml, so there is no image registry or GitHub Actions workflow.
Preparing a Project covers what the server expects from docker-compose.yml, and Projects covers adding the site to a server.
Base images in the Dockerfile are pinned to exact versions, since servers never pull newer ones; update them in a commit.