* Added Docker Arm64 Capability
1.4 KiB
Deploy Focalboard with Docker
Docker
The Dockerfile gives a quick and easy way to build the latest Focalboard server and deploy it locally. In the example below,
the Focalboard database and files will be persisted in a named volumed called fbdata
.
From the Focalboard project root directory:
docker build -f docker/Dockerfile -t focalboard .
docker run -it -v "fbdata:/opt/focalboard/data" -p 80:8000 focalboard
Open a browser to localhost to start
Alternative architectures
From the Focalboard project root directory:
docker build -f docker/Dockerfile --platform linux/arm64 -t focalboard .
docker run -it -v "fbdata:/opt/focalboard/data" -p 80:8000 focalboard
Docker-Compose
Docker-Compose provides the option to automate the build and run step, or even include some of the steps from the personal server setup.
To start the server, change directory to focalboard/docker
and run:
docker-compose up
This will automatically build the focalboard image and start it with the http port mapping. These examples also create a persistent named volume called fbdata
.
To run Focalboard with a nginx proxy and a postgres backend, change directory to focalboard/docker
and run:
docker-compose -f docker-compose-db-nginx.yml up