diff --git a/.gitea/workflows/hml.yml b/.gitea/workflows/hml.yml index 56454a50..715cf6a0 100644 --- a/.gitea/workflows/hml.yml +++ b/.gitea/workflows/hml.yml @@ -1,4 +1,4 @@ -name: Build HML Avanzato +name: Deploy HML Avanzato on: push: @@ -6,7 +6,7 @@ on: - main jobs: - build: + deploy-hml: runs-on: linux_amd64 steps: @@ -19,5 +19,19 @@ jobs: - name: Build projeto run: npm run build - - name: Listar dist - run: ls -lha dist + - name: Compactar dist + run: tar -czf dist.tar.gz dist + + - name: Enviar para servidor HML + run: scp dist.tar.gz avz-site-prod:/tmp/avz-site-hml-dist.tar.gz + + - name: Publicar HML + run: | + ssh avz-site-prod ' + rm -rf /opt/avanzato/site-hml/app/dist_old + mv /opt/avanzato/site-hml/app/dist /opt/avanzato/site-hml/app/dist_old + mkdir -p /opt/avanzato/site-hml/app/dist + tar -xzf /tmp/avz-site-hml-dist.tar.gz -C /opt/avanzato/site-hml/app + rm -f /tmp/avz-site-hml-dist.tar.gz + docker restart avanzato-site-hml + '