diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 3f28c09..cf6e264 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -1,111 +1,3 @@ -# name: Deploy FastAPI Application - -# on: -# push: -# branches: [ main ] - -# jobs: -# deploy: -# runs-on: ubuntu-latest -# steps: -# # - name: Checkout code -# # uses: actions/checkout@v3 # Используем стандартное действие для клонирования репозитория -# - name: Deploy to server -# uses: appleboy/ssh-action@v1.2.0 -# with: -# host: ${{ secrets.SERVER_HOST }} -# username: ${{ secrets.SERVER_USERNAME }} -# password: ${{ secrets.PASSWORD }} -# script: | -# # Переходим в директорию проекта - -# cd ~/web/sybiko_website - -# # Получаем последние изменения из git -# git pull origin main - -# # Собираем новый образ -# docker-compose build - -# # Перезапускаем сервисы -# docker-compose up -d - -# # Очищаем неиспользуемые образы -# docker image prune -f - - - - -# name: Deploy FastAPI Application - -# on: -# push: -# branches: [ main ] - -# jobs: -# deploy: -# runs-on: ubuntu-latest -# steps: -# - name: Checkout code -# uses: actions/checkout@v3 # Используем стандартное действие для клонирования репозитория -# - name: Deploy to server -# uses: easingthemes/ssh-deploy@main -# env: -# SSH_PRIVATE_KEY: ${{ secrets.SECRET_KEY }} -# ARGS: "-rlgoDzvc -i" -# REMOTE_HOST: ${{ secrets.SERVER_HOST }} -# REMOTE_USER: ${{ secrets.SERVER_USERNAME }} -# SCRIPT_BEFORE: | -# whoami -# ls -al -# SCRIPT_AFTER: | -# whoami -# ls -al -# echo $RSYNC_STDOUT - - - - - - - -# name: Deploy FastAPI Application - -# on: -# push: -# branches: [ main ] - -# jobs: -# deploy: -# runs-on: ubuntu-latest -# steps: -# # - name: Checkout code -# # uses: actions/checkout@v3 # Используем стандартное действие для клонирования репозитория -# - name: Deploy to server -# run: | -# ls -# pwd -# ssh ${{ secrets.SECRET_KEY }} -o StrictHostKeyChecking=no "${{ secrets.SERVER_USERNAME }}@${{ secrets.SERVER_HOST }}" << 'ENDSSH' -# # Переходим в директорию проекта -# cd ~/web/sybiko_website - -# # Получаем последние изменения из git -# git pull origin main - -# # Собираем новый образ -# docker-compose build - -# # Перезапускаем сервисы -# docker-compose up -d - -# # Очищаем неиспользуемые образы -# docker image prune -f -# ENDSSH - - - - - name: Deploy FastAPI Application on: @@ -124,5 +16,5 @@ jobs: - name: run run: | docker rm -f sybiko_website || true - docker run -d -p 8010:8010 --name sybiko_website sybiko_website + docker run --restart unless-stopped -d -p 8010:8010 --name sybiko_website sybiko_website