Jan2000 commited on
Commit
3e3d710
·
unverified ·
1 Parent(s): e650d8e

Create deploy.yml

Browse files
Files changed (1) hide show
  1. .github/workflows/deploy.yml +31 -0
.github/workflows/deploy.yml ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Build and Push to Hugging Face Space
2
+
3
+ on:
4
+ push:
5
+ branches:
6
+ - main # اگر برنچ اصلی شما master است، این خط را به - master تغییر دهید
7
+
8
+ jobs:
9
+ deploy:
10
+ runs-on: ubuntu-latest
11
+ steps:
12
+ - name: Checkout code
13
+ uses: actions/checkout@v3
14
+ with:
15
+ lfs: true
16
+
17
+ - name: Set up Docker Buildx
18
+ uses: docker/setup-buildx-action@v2
19
+
20
+ - name: Login to Hugging Face Registry
21
+ env:
22
+ HF_TOKEN: ${{ secrets.HF_TOKEN }}
23
+ # بر اساس آدرس شما، نام کاربری ezmary است
24
+ run: echo $HF_TOKEN | docker login registry.hf.space -u ezmary --password-stdin
25
+
26
+ - name: Build and Push
27
+ # بر اساس آدرس شما، نام اسپیس chat است (چون ezmary-chat.hf.space یعنی یوزر ezmary و اسپیس chat)
28
+ # اگر نام اسپیس شما در داشبورد چیز دیگری است، کلمه chat را در خطوط پایین تغییر دهید
29
+ run: |
30
+ docker build -t registry.hf.space/ezmary/chat:latest .
31
+ docker push registry.hf.space/ezmary/chat:latest