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: jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 15
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v2 uses: actions/checkout@v4
- name: Copy files to server - name: Copy files to server
uses: appleboy/scp-action@v0.1.6 uses: appleboy/scp-action@v0.1.10
with: with:
host: ${{ secrets.SERVER_HOST }} host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SSH_USER }} username: ${{ secrets.SSH_USER }}
password: ${{ secrets.SSH_PASSWORD }} password: ${{ secrets.SSH_PASSWORD }}
source: "." source: "."
target: "/root/hshop/" target: "/root/hshop/"
rm: true
- name: SSH command to build and start Docker - name: Build and start Docker containers
uses: appleboy/ssh-action@v0.1.6 uses: appleboy/ssh-action@v0.1.10
with: with:
host: ${{ secrets.SERVER_HOST }} host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SSH_USER }} username: ${{ secrets.SSH_USER }}
password: ${{ secrets.SSH_PASSWORD }} password: ${{ secrets.SSH_PASSWORD }}
script: | script: |
cd /root/hshop/ cd /root/hshop/
docker compose down
docker compose build docker compose down --remove-orphans --timeout 60
docker compose up -d
docker compose up --build --detach --remove-orphans
docker image prune -af
docker compose ps