From 6b80e1f3f33d6e8d9eb230bcc91421cffd68e4d1 Mon Sep 17 00:00:00 2001 From: romosung Date: Wed, 9 Apr 2025 00:31:00 +0700 Subject: [PATCH] Create deploy-minio.yml --- .github/workflows/deploy-minio.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/deploy-minio.yml diff --git a/.github/workflows/deploy-minio.yml b/.github/workflows/deploy-minio.yml new file mode 100644 index 00000000..ee7f3579 --- /dev/null +++ b/.github/workflows/deploy-minio.yml @@ -0,0 +1,22 @@ +# .github/workflows/deploy‑minio.yml +name: Deploy NCA Toolkit to MinIO + +on: + push: + branches: [main] # เปลี่ยนเป็น branch ที่คุณต้องการ + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 # ดึงซอร์สออกมาก่อน + + - name: Upload to MinIO + uses: lovellfelix/minio-deploy-action@v1 + with: + endpoint: ${{ secrets.MINIO_ENDPOINT }} # เช่น https://minio.example.com:9000 + access_key: ${{ secrets.MINIO_ACCESS_KEY }} + secret_key: ${{ secrets.MINIO_SECRET_KEY }} + bucket: 'nca-toolkit' # ← ใส่ให้ตรงกับที่คุณสร้าง + source_dir: '.' # อัปทุกไฟล์ใน repo (เปลี่ยนเป็น dist/ หรือ build/ ได้) + target_dir: '/' # วางไว้ที่ root ของบัคเก็ต (ใส่ path ย่อยได้ถ้าต้องการ)