Skip to content

Commit 58004ea

Browse files
committed
Parellal building and fix params error
1 parent 3929960 commit 58004ea

File tree

2 files changed

+43
-9
lines changed

2 files changed

+43
-9
lines changed

.github/workflows/docker-image.yml

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ on:
66
[ master ]
77

88
jobs:
9-
build-and-push:
9+
build-amd64:
1010
runs-on: ubuntu-latest
11-
name: Build and Push # 固定任务名称
11+
name: Build AMD64
1212
steps:
1313
- name: Checkout code
1414
uses: actions/checkout@v4
@@ -25,15 +25,49 @@ jobs:
2525
username: ${{ secrets.DOCKER_USERNAME }}
2626
password: ${{ secrets.DOCKER_PASSWORD }}
2727

28-
- name: Build and push Docker image
28+
- name: Build and push Docker image (AMD64)
2929
uses: docker/build-push-action@v6
3030
with:
31-
platforms: linux/amd64,linux/arm64
31+
platforms: linux/amd64
3232
context: .
3333
file: ./Dockerfile
3434
push: true
35-
tags: ${{ secrets.DOCKER_USERNAME }}/videogen:${{ github.sha }},${{ secrets.DOCKER_USERNAME }}/videogen:latest
35+
tags: ${{ secrets.DOCKER_USERNAME }}/videogen:${{ github.sha }}-amd64,${{ secrets.DOCKER_USERNAME }}/videogen:latest-amd64
3636

37+
build-arm64:
38+
runs-on: ubuntu-latest
39+
name: Build ARM64
40+
steps:
41+
- name: Checkout code
42+
uses: actions/checkout@v4
43+
44+
- name: Set up QEMU
45+
uses: docker/setup-qemu-action@v3
46+
47+
- name: Set up Docker Buildx
48+
uses: docker/setup-buildx-action@v3
49+
50+
- name: Log in to Docker Hub
51+
uses: docker/login-action@v3
52+
with:
53+
username: ${{ secrets.DOCKER_USERNAME }}
54+
password: ${{ secrets.DOCKER_PASSWORD }}
55+
56+
- name: Build and push Docker image (ARM64)
57+
uses: docker/build-push-action@v6
58+
with:
59+
platforms: linux/arm64
60+
context: .
61+
file: ./Dockerfile
62+
push: true
63+
tags: ${{ secrets.DOCKER_USERNAME }}/videogen:${{ github.sha }}-arm64,${{ secrets.DOCKER_USERNAME }}/videogen:latest-arm64
64+
65+
deploy:
66+
runs-on: ubuntu-latest
67+
name: Deploy to Render
68+
needs: [build-amd64, build-arm64]
69+
steps:
3770
- name: Trigger Render Deploy
71+
if: ${{ secrets.RENDER_DEPLOY_HOOK_URL }}
3872
run: |
3973
curl -X POST "${{ secrets.RENDER_DEPLOY_HOOK_URL }}"

main.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -277,8 +277,8 @@ def update_ui_language(lang):
277277
gr.update(label=t["ai_audio"]), # AI audio checkbox
278278
gr.update(label=t["resolution"]), # Resolution dropdown for Zhipu
279279
gr.update(label=t["fps"]), # FPS dropdown
280-
gr.update(text=t["generate"]), # Generate button
281-
gr.update(text=t["clear"]), # Clear button
280+
gr.update(label=t["generate"]), # Generate button
281+
gr.update(label=t["clear"]), # Clear button
282282
gr.update(label=t["result"]), # Video output
283283
gr.update(label=t["status"]) # Status output
284284
)
@@ -381,8 +381,8 @@ def update_ui_language(lang):
381381
)
382382

383383
with gr.Row():
384-
submit_btn = gr.Button(text=TRANSLATIONS[default_lang]["generate"])
385-
clear_btn = gr.Button(text=TRANSLATIONS[default_lang]["clear"])
384+
submit_btn = gr.Button(label=TRANSLATIONS[default_lang]["generate"])
385+
clear_btn = gr.Button(label=TRANSLATIONS[default_lang]["clear"])
386386

387387
with gr.Column(scale=1):
388388
video_output = gr.Video(label=TRANSLATIONS[default_lang]["result"])

0 commit comments

Comments
 (0)