OS: Ubuntu/Debian
Обновляемямся
sudo apt-get update
Устанавливаем докер инструкция
mkdir code
cd code
Клонируем репозиторий и переходим в него
git clone https://github.com/MaHryCT3/tiy_vizor_backend.git
Создаем образ
sudo docker build -f 'docker/fastapi/Dockerfile' -t "tiy-back" .
Запускаем!
sudo docker run -d -p 4430:4430 --name vizor-back tiy-back
sudo apt-get install nginx
Отрывем конфиг файл, а именно
sudo vim /etc/nginx/sites-enabled/default
Вставляем конфиг
server {
listen 443 default_server;
listen [::]:443 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
proxy_pass http://127.0.0.1:4430;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
}
}
Перезапускаем nginx и проверяем чтобы все работало
sudo service nginx restart