forked from jan/cacert-devsetup
1.1 KiB
1.1 KiB
CAcert local development setup
This repository contains a local development environment setup for the CAcert software.
Prerequisites
- Linux system (tested on Debian Bullseye)
- Docker
- docker-compose
- openssl
- myrepos
sudo apt-get update
sudo apt-get install docker.io openssl myrepos
sudo adduser $USER docker
newgrp docker
python3 -m pip install --user -U docker-compose
# make sure that ~/.local/bin is in $PATH
Usage
Create a .env file that defines the following variables
Variable | Usage |
---|---|
MYSQL_ROOT_PASSWORD |
Database root password |
MYSQL_APP_USER |
Database application user |
MYSQL_APP_PASSWORD |
Database application password |
git clone https://git.dittberner.info/jan/cacert-devsetup.git
cd cacert-devsetup
mr checkout
./setup_test_ca.sh
docker-compose up
After these steps you should be able to reach the CAcert application at https://test.cacert.localhost:8443/.