apt install nginx git python3-pip mc -y
adduser stm
usermod -aG sudo stm
pip install --upgrade pip
pip install virtualenvwrapper
mkdir -p ~/Env
echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc
echo "export WORKON_HOME=~/Env" >> ~/.bashrc
echo "source ~/.local/bin/virtualenvwrapper.sh" >> ~/.bashrc
source ~/.bashrc
mkvirtualenv stm
sudo mkdir /home/stm/.ssh/
sudo chmod 0700 /home/stm/.ssh/
sudo -- sh -c "echo '***ssh-public-key***' > /home/stm/.ssh/authorized_keys"
sudo chown -R stm:stm /home/stm/.ssh/
sudo nano /etc/ssh/sshd_config.d/disable_root_login.conf
```
Port # Replace port 22 with a port between 1024 and 65536.
PermitRootLogin no
PubkeyAuthentication yes
PasswordAuthentication no
```
ufw allow # New port
service sshd restart
git clone https://github.com/jenia0jenia/stm.git
cd stm
pip install -r requirements.txt
(stm) $ python manage.py collectstatic
(stm) $ python manage.py thumbnail cleanup
порядок запуска на локальной машине
sudo apt install npm node webpack
npm run dev
npm run build
npm run watch
workon stm
python manage.py runserver
django-admin makemessages -a
django-admin compilemessages