diff --git a/site/.forgejo/workflows/node.yaml b/site/.forgejo/workflows/node.yaml new file mode 100644 index 00000000..b74381f3 --- /dev/null +++ b/site/.forgejo/workflows/node.yaml @@ -0,0 +1,33 @@ +name: GBCI + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + runs-on: gbo + + steps: + - name: Disable SSL verification (temporary) + run: git config --global http.sslVerify false + + - uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + - name: Install dependencies and build + run: | + pnpm i + pnpm run build + + - name: Deploy to production + run: | + sudo rm -rf /opt/gbo/websites/docs.pragmatismo.com.br/* + sudo cp -r ./out/. /opt/gbo/websites/docs.pragmatismo.com.br/ \ No newline at end of file