From d99f8310f778b844d86c9f4b6d5bbfa0aad7eb26 Mon Sep 17 00:00:00 2001 From: xds Date: Mon, 16 Mar 2026 12:20:33 +0300 Subject: [PATCH] deploy --- Dockerfile | 14 ++++++++++++++ deploy-back.sh | 6 ++++++ deploy-front.sh | 7 +++++++ docker-compose.yml | 9 +++++++++ 4 files changed, 36 insertions(+) create mode 100644 Dockerfile create mode 100755 deploy-back.sh create mode 100755 deploy-front.sh create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b8cd294 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM python:3.13-slim + +# Рабочая директория внутри контейнера +WORKDIR /app + +# Копируем зависимости (если есть requirements.txt) +COPY requirements.txt ./ +RUN pip install --no-cache-dir -r requirements.txt + +# Копируем код +COPY . . + +# Запуск приложения (замени app.py на свой файл) +CMD ["uvicorn", "aiws:app", "--host", "0.0.0.0", "--port", "8090"] diff --git a/deploy-back.sh b/deploy-back.sh new file mode 100755 index 0000000..a9f662a --- /dev/null +++ b/deploy-back.sh @@ -0,0 +1,6 @@ + +ssh root@31.59.58.220 " + cd /root/sport && + git pull && + docker compose up -d --build +" \ No newline at end of file diff --git a/deploy-front.sh b/deploy-front.sh new file mode 100755 index 0000000..47ec3b4 --- /dev/null +++ b/deploy-front.sh @@ -0,0 +1,7 @@ + +ssh root@31.59.58.220 " + cd /root/sport && + git pull && + npm run build && + cp -r dist/* /var/www/sport.luminic.space/ +" \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ecef025 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +services: + sport-platform: + image: sport-platform:latest + container_name: sport-platform + build: + context: . + ports: + - "8099:8099" # Вернули проброс порта + restart: unless-stopped