Add workflow_dispatch and build args for API URL

This commit is contained in:
KV-Tube Deployer 2026-03-27 08:12:19 +07:00
parent c99a772b54
commit b1bd08ba7a
2 changed files with 18 additions and 0 deletions

View file

@ -5,6 +5,13 @@ on:
branches: [main, master] branches: [main, master]
pull_request: pull_request:
branches: [main, master] branches: [main, master]
workflow_dispatch:
inputs:
api_url:
description: 'API URL'
required: false
default: 'http://ut.khoavo.myds.me:8981/api'
type: string
jobs: jobs:
lint: lint:
@ -103,3 +110,5 @@ jobs:
platforms: linux/amd64 platforms: linux/amd64
cache-from: type=gha cache-from: type=gha
cache-to: type=gha,mode=max cache-to: type=gha,mode=max
build-args: |
NEXT_PUBLIC_API_URL=${{ github.event.inputs.api_url || 'http://ut.khoavo.myds.me:8981/api' }}

View file

@ -4,6 +4,13 @@ on:
push: push:
tags: tags:
- 'v*' - 'v*'
workflow_dispatch:
inputs:
api_url:
description: 'API URL'
required: false
default: 'http://ut.khoavo.myds.me:8981/api'
type: string
jobs: jobs:
build: build:
@ -45,3 +52,5 @@ jobs:
platforms: linux/amd64 platforms: linux/amd64
cache-from: type=gha cache-from: type=gha
cache-to: type=gha,mode=max cache-to: type=gha,mode=max
build-args: |
NEXT_PUBLIC_API_URL=${{ github.event.inputs.api_url || 'http://ut.khoavo.myds.me:8981/api' }}