mirror of
https://github.com/henry4682/finance_app.git
synced 2026-07-16 08:20:00 +00:00
29 lines
781 B
YAML
29 lines
781 B
YAML
name: Laravel-Oracle-Deploy
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
redeploy:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout Code
|
|
uses: actions/checkout@v3
|
|
|
|
- name: Create .env file
|
|
run: echo "${{ secrets.ENV_FILE }}" > .env
|
|
|
|
- name: Deploy Backend Container
|
|
run: |
|
|
echo "📂 目前目錄底下的檔案列表:"
|
|
ls -la
|
|
|
|
echo "🚀 開始執行純淨容器化部屬流程..."
|
|
# 如果本機的檔名不小心變小寫,我們強制讓 docker compose 指定目前現有的 Dockerfile 檔名
|
|
# 同時移除 obsolete 的 version 屬性警告
|
|
docker compose up -d --build --remove-orphans
|
|
|
|
echo "🎉 部屬指令已發送!" |