Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 1.33 KB

deployment.md

File metadata and controls

72 lines (51 loc) · 1.33 KB

Deploy

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

Настройка nginx

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