Provide a basic meeting platform for various open source communities. Provides the following capabilities:
- Provide meeting capabilities, including but not limited to creating, modifying, and deleting meeting.
- Provide the ability to notify meetings, including via mailing lists or message center.
- Provide backup of recorded videos and upload to bilibili.
yum install -y shadow wget git openssl openssl-devel tzdata python3-devel mariadb-devel python3-pip libXext libjpeg xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 gcc
rpm -ivh https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos8.x86_64.rpm
pip3 install -r requirements.txt-
Get the config and vault-config template from the meeting-deploy
-
Replace environment variables with the correct configuration.
-
Set the environment variables for config and vault-config.
export CONFIG_PATH=./config export VAULT_PATH=./vault-config
python3 manage.py migrate-
Do test
python3 manage.py test -
View code test coverage
python3 -m coverage run manage.py test coverage report
python3 manage.py runserver --noreload1.upload to bilibili and obs.
python3 manage.py handle_recordings2.scan the third meeting and upload to bilibili
python3 manage.py scan_upload_meetings

