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
Github Repo location https://lab.civicrm.org/ttaylor/civicduty
Requirements
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 .
Step by Step Instructions
Clone git repository from https://lab.civicrm.org/ttaylor/civicduty
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:
Optional Steps
Change Postgres password in the configuration file versions.venv
i.e.
Start the Stack
In the directory that you installed civicduty to, run the following command:
By default the stack will restart after the host is rebooted
Stop the Stack
In the directory that you installed civicduty to, run the following command:
Last updated