This project is still rather new and is only in version 1.x. Hence the documentation is very short. It is provided for people who really want to dig into the project.
For now, the only way to install the software is to clone the Git repository: https://github.com/vindevoy/cherryblog
A Makefile is provided. Run it using make.
There are 2 methods to run the server at this moment:
You can add environments copying the files to YOUR_ENVIRONMENT.yml in the environments directory (/src/data/environments) and specifying the environment on the command line:
python3 ./src/application/serve.py --env YOUR_ENVIRONMENT
By default, you are running on localhost, allowing the most efficient way to debug.
Rename the production.sample file into production.yml in the same directory and adapt the settings as needed. If you want to run on port 80, you must run as root (or via sudo). This is unsafe and it's better to use a proxy like Nginx or Apache.