diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index 3d78287..175f066 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -3,43 +3,43 @@ run-name: ${{ gitea.actor }} déploie FRONT PROD on: push: branches: - - master + - master jobs: check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '20' + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' - - name: Activer Corepack (yarn) - run: corepack enable + - name: Activer Corepack (yarn) + run: corepack enable - - name: Vérifier les dépendances - run: yarn install --frozen-lockfile + - name: Vérifier les dépendances + run: yarn install --frozen-lockfile deploy: needs: check runs-on: ubuntu-latest steps: - - name: Déployer sur le serveur - uses: appleboy/ssh-action@v1 - with: - host: ${{ secrets.SSH_HOST }} - username: ${{ secrets.SSH_USER }} - key: ${{ secrets.SSH_KEY }} - script: | - export NVM_DIR="$HOME/.nvm" - [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" - cd ${{ secrets.PROD_DEPLOY_PATH }} - git pull --ff-only origin master - corepack enable - yarn install --frozen-lockfile - yarn build - pm2 describe app-pawol > /dev/null 2>&1 \ - && pm2 restart app-pawol \ - || pm2 start yarn --name app-pawol -- start + - name: Déployer sur le serveur + uses: appleboy/ssh-action@v1 + with: + host: ${{ secrets.SSH_HOST }} + username: ${{ secrets.SSH_USER }} + key: ${{ secrets.SSH_KEY }} + script: | + export NVM_DIR="$HOME/.nvm" + [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" + cd ${{ secrets.PROD_DEPLOY_PATH }} + git pull --ff-only origin master + corepack enable + yarn install --frozen-lockfile + yarn build + pm2 describe app-pawol > /dev/null 2>&1 \ + && pm2 restart app-pawol \ + || pm2 start yarn --name app-pawol -- start -p 3001