🐳 Custom Container Images
For WebEdit development as well as deployment, we maintain several container images.
garage-for-tests
This container combines the garage server with a script to automatically set up a cluster of 1 node (the container itself). It also comes packaged with a garage.toml
config file including predefined tokens. This image is for automatic tests in CI/CD jobs.
- Files related to this image:
container/garage-for-tests
garage-single-node-init
Similarly to the garage-for-tests image, this one contains a script to initialize a single node garage cluster. But it is meant to initialize a volume that can then get taken over by the official garage image. It also does not include a garage.toml
, so it needs to be mounted on runtime as a volume.
This container is the only custom container required for the dev environment (docker compose) and therefore also available on Dockerhub.
- Files related to this image:
container/garage-single-node-init
dashboard
This image contains the built JavaScript of the dashboard and is based off of NGINX. So it is just a webserver hosting the frontend.
- Files related to this image:
container/dashboard
server
The server image contains the Bun runtime and a minified version of our server code and hosts the server.
- Files related to this image:
container/server