new pip line

This commit is contained in:
Parsa Nazer
2025-03-19 20:12:08 +03:30
parent 815d25b3b5
commit f28736312a
+14 -7
View File
@@ -8,28 +8,35 @@ on:
jobs:
deploy:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Copy files to server
uses: appleboy/scp-action@v0.1.6
uses: appleboy/scp-action@v0.1.10
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SSH_USER }}
password: ${{ secrets.SSH_PASSWORD }}
source: "."
target: "/root/hshop/"
rm: true
- name: SSH command to build and start Docker
uses: appleboy/ssh-action@v0.1.6
- name: Build and start Docker containers
uses: appleboy/ssh-action@v0.1.10
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SSH_USER }}
password: ${{ secrets.SSH_PASSWORD }}
script: |
cd /root/hshop/
docker compose down
docker compose build
docker compose up -d
docker compose down --remove-orphans --timeout 60
docker compose up --build --detach --remove-orphans
docker image prune -af
docker compose ps