Files
docker-up/action.yml
T
2026-05-06 10:21:50 +08:00

30 lines
822 B
YAML

name: 'DOCKER UP'
description: '部屬 Docker 映像檔'
author: 'Jeffery'
inputs:
SERVICE_NAME:
description: '服務名稱'
required: false
runs:
using: 'composite'
steps:
- name: 取得專案
uses: actions/checkout@v6
- name: 停止服務
if: ${{ inputs.SERVICE_NAME != '' }}
run: docker compose down ${{ inputs.SERVICE_NAME }}
shell: bash
- name: 停止服務
if: ${{ inputs.SERVICE_NAME == '' }}
run: docker compose down
shell: bash
- name: 啟動服務
if: ${{ inputs.SERVICE_NAME != '' }}
run: docker compose up -d ${{ inputs.SERVICE_NAME }}
shell: bash
- name: 啟動服務
if: ${{ inputs.SERVICE_NAME == '' }}
run: docker compose up -d
shell: bash
- name: 清理映像檔
uses: https://gitea.jsc.idv.tw/actions/cleanup-docker@v0.0.3