1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00
maloja/DEVELOPMENT.md
2021-12-23 08:48:39 +01:00

976 B

Basic Development Instructions

After you've cloned the repository, traverse into the maloja folder with cd maloja.

Your system needs several packages installed. On Alpine, this can be done with

sh ./install/install_dependencies.sh

For other distros, try to find the equivalents of the packages listed or simply check your error output.

Then install all Python dependencies with pip install -r requirements.txt. To avoid cluttering your system, consider using a virtual environment.

Running the server

For development, you might not want to install maloja files all over your filesystem. Use the environment variable MALOJA_DATA_DIRECTORY to force all user files into one central directory - this way, you can also quickly change between multiple configurations.

You can quickly run the server with all your local changes with python3 -m maloja run.

You can also build the package with pip install ..