diff --git a/.github/workflows/build.yml b/.github/workflows/build-and-deploy.yml similarity index 55% rename from .github/workflows/build.yml rename to .github/workflows/build-and-deploy.yml index fb94cc5..46aa918 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build-and-deploy.yml @@ -47,4 +47,35 @@ jobs: run: pnpm install - name: Build - run: pnpm build \ No newline at end of file + run: pnpm build + + deploy: + - name: Checkout + uses: actions/checkout@v3 + + - name: Connect deploy key + uses: cloudtype-github-actions/connect@v1 + with: + token: ${{ secrets.CLOUDTYPE_TOKEN }} + ghtoken: ${{ secrets.GHP_TOKEN }} + + - name: Deploy + uses: cloudtype-github-actions/deploy@v1 + with: + token: ${{ secrets.CLOUDTYPE_TOKEN }} + project: pleahmacaka/ait + stage: main + yaml: | + name: front + app: node@18 + options: + env: + - name: NODE_ENV + value: production + ports: "4173" + build: npm run build + start: npm run preview -- --host + context: + git: + url: git@github.com:${{ github.repository }}.git + ref: ${{ github.ref }} \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 8dd2bba..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Deploy to cloudtype - -on: - push: - branches: - - master -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Connect deploy key - uses: cloudtype-github-actions/connect@v1 - with: - token: ${{ secrets.CLOUDTYPE_TOKEN }} - ghtoken: ${{ secrets.GHP_TOKEN }} - - name: Deploy - uses: cloudtype-github-actions/deploy@v1 - with: - token: ${{ secrets.CLOUDTYPE_TOKEN }} - project: pleahmacaka/ait - stage: main - yaml: | - name: front - app: node@18 - options: - env: - - name: NODE_ENV - value: production - ports: "4173" - build: npm run build - start: npm run preview -- --host - context: - git: - url: git@github.com:${{ github.repository }}.git - ref: ${{ github.ref }} \ No newline at end of file