Running under Docker

If you have a system capable of running Docker, you can run Haplo as a pre-built container. This might be on a Linux server with Docker installed, or on a Mac or PC using Docker Desktop.

Because Haplo needs persistent storage to keep your data, it needs to be run on a platform that supports persistent storage, which rules out Amazon ECS and Fargate.

We’ve put together more detailed instructions for running the Haplo Docker image on a number of platforms:

Building the Docker image

If you’re interested in seeing how the Docker image is built, then you can look at the original source and Dockerfiles here: https://github.com/haplo-org/haplo-docker