sudo apt update
sudo locale-gen ru_RU.UTF-8
sudo update-locale
sudo apt install git ffmpeg nginx supervisor
sudo apt install python3-virtualenv python3-pip certbot python3-certbot-nginx
sudo apt install libmysqlclient-dev pkg-config
export MYSQLCLIENT_CFLAGS=pkg-config mysqlclient --cflags
export MYSQLCLIENT_LDFLAGS=pkg-config mysqlclient --libs
sudo mkdir /home/report /home/report/audience /home/report/logs /home/report/media
sudo mkdir /home/report/media/report_banners /home/report/media/video /home/report/media/tmp_upload
sudo chown -R albs:albs /home/report cd /home/report
virtualenv venv
source venv/bin/activate
venv/bin/python -m pip install --upgrade pip
pip install wheel --upgrade
pip install setuptools --upgrade
#install project
git clone git@byydme.gitlab.yandexcloud.net:dev/report.git
cd report
git checkout main
pip install -r ./requirements.txt
echo 'export PYTHONPATH=/home/report/report;export DJANGO_SETTINGS_MODULE=settings.frontend;pyenv activate report;cd /home/report/report' >> /home/albs/.bashrc
sudo rm -r /etc/nginx/sites-enabled /etc/nginx/nginx.conf /etc/supervisor/conf.d
sudo ln -s /home/report/report/server-config/nginx/sites-enabled /etc/nginx/sites-enabled
sudo ln -s /home/report/report/server-config/nginx/nginx.conf /etc/nginx/nginx.conf
sudo ln -s /home/report/report/server-config/supervisor/conf.d /etc/supervisor/conf.d