Pular para o conteúdo principal

Linha de Comandos

A interface de linha de comando do Netuno é a principal ferramenta para gerenciar seu ambiente de desenvolvimento. Através dela, você pode consultar informações do sistema, gerenciar aplicações e configurar o servidor de forma rápida.

Pré-requisitos

  • Terminal: Você deve ter um terminal (Prompt de Comando, PowerShell ou Bash) aberto na pasta raiz onde o Netuno foi instalado.

Estes são os comandos iniciais para verificar se o seu ambiente está pronto para uso.

OPÇÃODESCRIÇÃO
helpPermite visualizar todos os comandos disponível pelo Netuno.
versionPermite visualizar a versão atual do Netuno.

Listar Comandos Disponíveis

Se tiver dúvidas sobre quais operações pode realizar, use o comando de ajuda. Ele retornará uma lista completa de funções.

./netuno help

Visualizar a versão do Netuno

É fundamental saber qual versão você está utilizando para garantir a compatibilidade com scripts e módulos específicos.

./netuno version

Instalar

Antes de iniciar o desenvolvimento, é necessário instalar o motor do Netuno em seu ambiente. Para mais informações acesse nossa página de Instalação.

Esta seção detalha os parâmetros que podem ser utilizados durante o processo de instalação para automatizar ou otimizar o processo.

OPÇÃODESCRIÇÃO
checksumAtualiza o código de verificação (checksum) de todos os arquivos do pacote instalado.
forceForça a substituição de todos os arquivos, mesmo que existam alterações locais.
graal=true/falseDefine o uso do GraalVM para obter maior desempenho na execução das aplicações.
path=[Directory]Define manualmente o caminho (pasta) onde o Netuno será instalado.
removeRemove completamente todos os arquivos relacionados ao Netuno do sistema.
version=[version]Seleciona uma versão específica para instalar. Use mais recente para a versão de desenvolvimento.
yesResponde automaticamente "SIM" a todas as confirmações, ignorando avisos sobre perda de dados.

Exemplo de como atualizar o checksum:

./netuno install checksum

Exemplo de como forçar todas as alterações locais:

./netuno install force

Exemplo de como desativar a GraalVM:

./netuno install graal=false

A GraalVM por padrão está ativa e é descarregada automaticamente na instalação do Netuno.

Exemplo de como definir o caminho de instalação:

./netuno install path ='netunoDir'

Exemplo de como remover todas as pastas do Netuno:

./netuno install remove

Exemplo de como selecionar a versão do Netuno que deve ser instalada:

./netuno install version='latest'
Exemplo de como responder SIM para todas as perguntas:
./netuno install yes 

Servidor

Após concluir a instalação, inicie o servidor para começar a desenvolver as suas aplicações.

Para subir o servidor com as configurações padrão, execute o comando abaixo na pasta raiz do Netuno:

./netuno server

Por padrão, o servidor utiliza a porta 9000. Assim que o terminal indicar que o sistema está pronto, você poderá acessar o painel de gerenciamento através do link: http://localhost:9000/

Esta seção detalha os parâmetros que podem ser utilizados durante o processo de inicialização do servidor.

OPÇÃODESCRIÇÃO
app=[nome_da_app]Define especificamente qual aplicação deve ser iniciada
host=[IP/nome do anfitrião]Permite-lhe alterar o nome do anfitrião da Netuno
launch=true/falseDefine se o Netuno deve abrir automaticamente o navegador
npmExecuta o comando 'npm watch' automaticamente para compilar o frontend da App em tempo real
port=[número]Define a porta de inicialização do servidor
secret=[senha]Define uma senha de segurança para permitir o acesso à gestão remota do servidor
web=[pasta]Altera a pasta raiz do projeto (web home) predefinida

Por padrão, o Netuno utiliza a pasta 'webapp' para armazenar todos os arquivos essenciais ao seu funcionamento.

Atenção ao alterar o diretório: Se você utilizar o parâmetro web=[pasta] para mudar o nome da pasta raiz, lembre-se de que você também deve renomear fisicamente a pasta no seu sistema de arquivos. O comando apenas instrui o código do Netuno sobre onde procurar os arquivos, ele não renomeia pastas automaticamente.

Exemplo de como iniciar o servidor de uma aplicação específica:

./netuno server app=myapp

Exemplo de como mudar o nome da anfitrião (host):

./netuno server host=localhost

Exemplo de como definir se o Netuno inicializa o navegador automaticamente:

./netuno server launch=false

Por padrão o Netuno abre o navegador e inicializa o link http://localhost:9000.

Exemplo de como executar npm para construir automaticamente o frontend

./netuno server npm

Exemplo de como mudar a porta:

./netuno server port=10000

Exemplo de como definir uma senha para acessar à gestão remota do servidor:

./netuno server secret='p#ssw@rd'

Exemplo de como alterar a pasta padrão da web:

./netuno server web=webapp

Licença

Para iniciar o desenvolvimento com o Netuno, é necessário realizar o registro do seu ambiente.

Para gerenciar sua licença, utilize o comando base:

./netuno license

Atualmente, o Netuno oferece três modalidades de licença: Community, Standard e Enterprise.

Esta seção detalha as ações disponíveis para configurar ou consultar sua licença.

OPÇÃODESCRIÇÃO
create , changeInicia o processo para criar uma nova licença ou alterar a atual
keyExibe a chave de licença ativa no seu ambiente
mail=[seu@mail.com]Define o endereço de e-mail associado à conta da licença
type=[community/standard/enterprise]Define o tipo de licença

Exemplo de como criar uma licença:

./netuno license create

Exemplo de como visualizar a chave da licença:

./netuno license key
Exemplo de como definir o seu e-mail e tipo de licença:
./netuno license mail='mail@gmail.com' type='community'

Aplicação

Com o servidor configurado e a licença ativa, você pode expandir seu ecossistema criando novas soluções.

./netuno app

Os arquivos gerados serão organizados automaticamente dentro da estrutura de pastas do Netuno.

Para acessar ou editar os arquivos da sua aplicação, navegue pelo seguinte caminho a partir da raiz do sistema: webapp / apps / [nome_da_sua_app]

Estrutura de Pastas

  • webapp: É a pasta raiz que contém todos os ficheiros essenciais para o funcionamento do Netuno.

  • apps: Pasta específica onde ficam armazenadas todas as aplicações desenvolvidas ou em demonstração.

  • [nome_da_sua_app]: A pasta exclusiva da aplicação que você acabou de criar.

Por padrão, o Netuno tem uma aplicação de demonstração que é exibida quando o servidor Netuno é iniciado.

OPÇÃODESCRIÇÃO
database=[nome_da_base_de_dados]Define o nome da base de dados
engine=[nome]Define o tipo da base de dados
host=[endereço]Define o endereço da base de dados.
language=[idioma]Define o idioma da aplicação
locale=[idioma]Define o idioma local da aplicação
name=[nome]Permite criar uma aplicação ou reconstruir uma aplicação existente
password=[senha]Define uma senha para a base de dados
port=[número]Define a porta da base de dados
username=[nome]Define o nome do usuário da base de dados

Exemplo de como definir o nome da base de dados:

./netuno app database=funcionario

O nome da base de dados pode conter número e letras, caso o nome tenha mais de uma palavra deve ser separado por "_", da seguinte forma.

Exemplo: funcionario_db

Exemplo de como definir o tipo de base de dados:

./netuno app engine=pg

Existem os seguintes tipos de base de dados:

  • PostgreSQL - pg
  • MariaDB - mariadb
  • Microsoft SQL Server - mssql
  • H2 Database - h2

Exemplo de como definir o endereço do servidor de base de dados:

./netuno app host=localhost

Exemplo de como definir o idioma e local:

./netuno app language=pt_PT locale=pt_PT

Existem os seguintes idiomas:

  • Português - pt_PT
  • Brasileiro - pt_BR
  • Inglês - en_US
  • Espanhol - es_ES

Exemplo de como criar uma aplicação ou reconstruir uma aplicação existente:

./netuno app name=demo

Exemplo de como definir a senha da base de dados:

./netuno app password=secret

Exemplo de como definir a porta da base de dados:

./netuno app port=5432

Por padrão, as portas correspondem a:

  • PostgreSql - 5432
  • MariaDB -3306
  • Microsoft SQL Server - 1433

Exemplo de como definir o nome de usuário da base de dados:

./netuno username=root