.. | ||
opennebula | ||
uncloud | ||
uncloud_api | ||
uncloud_auth | ||
uncloud_vm | ||
.gitignore | ||
manage.py | ||
README.md | ||
requirements.txt |
Install
OS package requirements
Alpine:
apk add openldap-dev postgresql-dev
Python requirements
If you prefer using a venv, use:
python -m venv venv
. ./venv/bin/activate
Then install the requirements
pip install -r requirements.txt
Database requirements
Due to the use of the JSONField, postgresql is required.
First create a role to be used:
postgres=# create role nico login;
Then create the database owner by the new role:
postgres=# create database uncloud owner nico;
Secrets
cp uncloud/secrets_sample.py
to uncloud/secrets.py
and replace the
sample values with real values.