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 "🎉 部屬指令已發送!"