Quickstart 2 - Optionally Installing and Building CivicDuty from source
How to quickly get up and running with the CivicDuty Prefect Distro with Docker on Linux
Last updated
Was this helpful?
How to quickly get up and running with the CivicDuty Prefect Distro with Docker on Linux
Last updated
Was this helpful?
Github Repo location
Assuming Docker is running on a Linux OS such as Ubuntu, Debian or Redhat.
Docker should be installed on host, including docker-compose - Official Docker install instructions
Requires the make tool to be installed on host
Requires Python 3.11.x to be installed on host
These instructions were derived on a host running Debian 11 (bullseye) Linux distro .
Clone git repository from
Navigate to newly created civicduty directory
Get the python packages required to build the prefect docker container
Run the make file to build the prefect container from source
For x64 (Intel) run:
For arm64 (Aws Graviton, Apple Silicon, Raspberry PI etc.) run:
Change Postgres password in the configuration file versions.venv
i.e.
In the directory that you installed civicduty to, run the following command:
By default the stack will restart after the host is rebooted
In the directory that you installed civicduty to, run the following command: