diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index f2644cc..1748162 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,4 +1,4 @@ -name: Deploy Next.js via SSH +name: Deploy Next.js via SSH (Direto) on: [push] jobs: @@ -7,32 +7,31 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Blue-Green + - name: Update and Restart Server uses: appleboy/ssh-action@master with: host: 10.1.1.124 username: juru key: ${{ secrets.SSH_PRIVATE_KEY }} script: | - RELEASE_NAME=release-$(date +%Y%m%d%H%M%S) - RELEASE_PATH=/home/juru/apps/releases/$RELEASE_NAME + APP_PATH=/home/juru/apps/portal-dias-rota - git clone http://10.1.1.124:3000/joelson/Portal-dias-rota.git $RELEASE_PATH - - cd $RELEASE_PATH + if [ ! -d "$APP_PATH" ]; then + git clone http://10.1.1.124:3000/joelson/Portal-dias-rota.git $APP_PATH + fi + + cd $APP_PATH + + git pull origin main - cp /home/juru/apps/.env .env - npm install npm run build - cp -r public .next/standalone/ - cp -r .next/static .next/standalone/.next/ + if [ -d ".next/standalone" ]; then + cp -r public .next/standalone/ + cp -r .next/static .next/standalone/.next/ + fi - ln -sfn $RELEASE_PATH /home/juru/apps/current - - pm2 reload portal-dias-rota || pm2 start /home/juru/apps/current/ecosystem.config.js + pm2 reload portal-dias-rota || pm2 start npm --name "portal-dias-rota" -- start - pm2 save - - ls -dt /home/juru/apps/releases/* | tail -n +5 | xargs rm -rf \ No newline at end of file + pm2 save \ No newline at end of file diff --git a/src/app/dias-rota/pagina.tsx b/src/app/dias-rota/pagina.tsx index 0242101..9ab58f6 100644 --- a/src/app/dias-rota/pagina.tsx +++ b/src/app/dias-rota/pagina.tsx @@ -237,7 +237,7 @@ const Pagina = ({ bladinhoData }: PaginaProps) => {