Mustafa Yontar
a901ba8521
|
5 years ago | |
---|---|---|
mainapp | 5 years ago | |
.gitignore | 5 years ago | |
README.md | 5 years ago | |
app.py | 5 years ago | |
example.service | 5 years ago | |
forward_stream.py | 5 years ago | |
requirements.txt | 5 years ago | |
wsgi.py | 5 years ago |
README.md
Albatross Backend, we called a Thoth
Requirements
- Please ensure ffmpeg installed version 4.0 and above
- Python 3.7 and above
- mongodb 4.0 and above
Installing For Development
pip install -r requirements.txt
after then everything is success you can set a environ parameters for janus and mongodb
export JWT_SECRET_KEY=CHANGE_ME
export JANUS_URL=http:/changeme
export JANUS_ADMIN_KEY=CHANGE_ME
export MONGODB_URL=mongodb://server/db
now you can run a development server.
python app.py
also you can run without global export like a :
JWT_SECRET_KEY=CHANGE_ME JANUS_URL=http:/changeme export JANUS_ADMIN_KEY=CHANGE_ME MONGODB_URL=mongodb://server/db python app.py
Installing For Production
Create a virtual env
cd albatrosfolder
python -m venv .venv
activate a virtual env
source .venv/bin/activate
after then install requirements
pip install -r requirements.txt
install a gunicorn
pip install gunicorn
change example.service file for your environment
after then, copy service file to systemd folder
sudo cp example.service /etc/systemd/system/albatorss.service
sudo systemctl start albatorss
sudo systemctl enable albatorss