diff --git a/.gitea/workflows/check-pr.yml b/.gitea/workflows/check-pr.yml index 75a96d6..8bcdaaf 100644 --- a/.gitea/workflows/check-pr.yml +++ b/.gitea/workflows/check-pr.yml @@ -3,45 +3,45 @@ run-name: Vérification PR de ${{ gitea.actor }} on: pull_request: 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-beta: needs: check runs-on: ubuntu-latest steps: - - name: Pré-déployer sur BETA pour test - 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.FRONT_DEPLOY_PATH }} - git fetch origin - git checkout ${{ gitea.head.ref }} - git pull --ff-only origin ${{ gitea.head.ref }} - corepack enable - yarn install --frozen-lockfile - yarn build - pm2 describe app-beta-pawol > /dev/null 2>&1 \ - && pm2 restart app-beta-pawol \ - || pm2 start yarn --name app-beta-pawol -- start + - name: Pré-déployer sur BETA pour test + 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.FRONT_DEPLOY_PATH }} + git fetch origin + git checkout ${{ gitea.head.ref }} + git pull --ff-only origin ${{ gitea.head.ref }} + corepack enable + yarn install --frozen-lockfile + yarn build + pm2 describe app-beta-pawol > /dev/null 2>&1 \ + && pm2 restart app-beta-pawol \ + || pm2 start yarn --name app-beta-pawol -- start -p ${{ secrets.PROD_PORT }} diff --git a/.gitea/workflows/deploy-beta.yml b/.gitea/workflows/deploy-beta.yml index c3fa44d..bf75939 100644 --- a/.gitea/workflows/deploy-beta.yml +++ b/.gitea/workflows/deploy-beta.yml @@ -3,43 +3,43 @@ run-name: ${{ gitea.actor }} déploie FRONT BETA on: push: branches: - - dev + - dev 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.FRONT_DEPLOY_PATH }} - git pull --ff-only origin dev - corepack enable - yarn install --frozen-lockfile - yarn build - pm2 describe app-beta-pawol > /dev/null 2>&1 \ - && pm2 restart app-beta-pawol \ - || pm2 start yarn --name app-beta-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.FRONT_DEPLOY_PATH }} + git pull --ff-only origin dev + corepack enable + yarn install --frozen-lockfile + yarn build + pm2 describe app-beta-pawol > /dev/null 2>&1 \ + && pm2 restart app-beta-pawol \ + || pm2 start yarn --name app-beta-pawol -- start -p ${{ secrets.PROD_PORT }} diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index 175f066..29297d7 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -42,4 +42,4 @@ jobs: yarn build pm2 describe app-pawol > /dev/null 2>&1 \ && pm2 restart app-pawol \ - || pm2 start yarn --name app-pawol -- start -p 3001 + || pm2 start yarn --name app-pawol -- start -p ${{ secrets.PROD_PORT }}