1.1.2 • Published 4 years ago

autodeployjs v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

NodeJs Auto Deploy

Faça deploy automático de sua aplicação node, assim como plataformas como Heroku, utilizando esse rápido e simples gerenciador.

Para a execução, será necessário seguir os passos abaixo:

  • Habilite a porta 6643 no seu firewall;
  • Você pode instalat a aplicação com o comando npm install -g autodeployjs;
  • Execute autodeployjs &.

É possível obter informações sobre as aplicação que estão rodando, alguma das flags abaixo:

  • status (exibe os status das aplicações)
  • restart (reinicia uma aplicação)
  • stop (para uma aplicação)

Para habilitar o autodeploy de alguma aplicação, basta inserir a action abaixo em um arquivo .yml dentro dos workflows do github action. Isso fará com que, ao receber alguma modificação, envia um pedido ao servidor e realize os passos para inserir as atualizações novas e restartar a aplicação.

      - name: AutoDeploy Request
        uses: fjogeleit/http-request-action@master
        with:
          url: 'http://yourServerIPHere:6643/nameOfApplication'
          method: 'POST'
          data: {
            "repository": "repoUrlHere",
            "first_time_commands": ["command1Here", "command2Here"],
            "commands": ["command1Here", "command2Here"]
          }

Para ver a resposta do servidor, contendo erros ou sucesso, adicione o passo abaixo no arquivo yml

      - name: Response
        run: echo ${{ steps.myRequest.outputs.response }}
Não esqueça de alterar as informações de IP e nome da aplicação.

Here is a configuration tutorial (in Portuguese).

1.1.2

4 years ago

1.1.0

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago