From 15b69291909c8309cf2c92158904262a9831aded Mon Sep 17 00:00:00 2001 From: JuruSysadmin Date: Wed, 7 Jan 2026 16:51:47 -0300 Subject: [PATCH] feat: Add 'dias-rota' calendar page for delivery management and Gitea Actions deployment workflow. --- .gitea/workflows/deploy.yaml | 33 ++++++++++++++++----------------- src/app/dias-rota/pagina.tsx | 2 +- 2 files changed, 17 insertions(+), 18 deletions(-) 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) => {
- +