1.0.3 • Published 5 years ago

generate-server-innovareti v1.0.3

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

generate-server-innovareti

Essa lib tem objetivo de facilitar o deploy de aplicação em servidores linux com nginx.

Como utilizar

  • No terminal, instale com o seguinte comando: npm i -g generate-server-innovareti
Projetos de API (Backend)
  • Execute o comando "generate-server" no terminal.
  • Escolha API.
  • Digite o nome do projeto (Pasta do Projeto, deve se usar o mesmo nome para projetos API e FRONT).
  • Digite a URL que será usada para acessar o projeto. (O NGINX será configurado automaticamente).
  • Confira se o diretório "/var/www/" será o diretório padrão dos projetos no servidor, use o padrão. (Se for alterado, lembre-se de colocar uma "/" no final).
  • A mesma coisa acima, confira a pasta de configuração do NGINX, use o padrão.
  • Após todos os campos preenchidos, pressione enter
  • Ao pressionar enter, a pasta do projeto será criada.
  • Será criado dentro da pasta do projeto, uma pasta app.git, contendo um repositório --bare (Usado para deploy via Git).
  • O hook post-receive será configurado automaticamente.
  • O arquivo de configuração do NGINX (sites-enabled), será criado automaticamente.
  • Serviço do NGINX e PHP-FPM serão reiniciados automaticamente.
  • É possível criar o banco de dados da aplicação, bastando selecionar Sim na opção "Deseja criar o banco de dados?".
Projetos de FRONT (Frontend)
  • Após instalar o generate-server-innovareti de forma global (npm -g generate-server-innovareti).
  • Execute o comando "generate-server" no terminal.
  • Escolha FRONT.
  • Digite o nome do projeto (Pasta do Projeto, deve se usar o mesmo nome para projetos API e FRONT).
  • Digite a URL que será usada para acessar o projeto. (O NGINX será configurado automaticamente).
  • Confira se o diretório "/var/www/" será o diretório padrão dos projetos no servidor, use o padrão. (Se for alterado, lembre-se de colocar uma "/" no final).
  • A mesma coisa acima, confira a pasta de configuração do NGINX, use o padrão.
  • Após todos os campos preenchidos, pressione enter
  • Ao pressionar enter, a pasta do projeto será criada.
  • Será criado dentro da pasta do projeto, uma pasta app.git, contendo um repositório --bare (Usado para deploy via Git).
  • O hook post-receive será configurado automaticamente.
  • O arquivo de configuração do NGINX (sites-enabled), será criado automaticamente.
  • Serviço do NGINX serão reiniciados automaticamente.
1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago