Como instalar o framework Nervatura no Linux via Snap

Se você precisa de uma plataforma baseada na especificação Nervatura Object, veja como instalar o framework Nervatura no Linux via Snap.

Nervatura é um framework de gestão empresarial. Ele pode lidar com qualquer tipo de informação relacionada ao negócio, desde detalhes do cliente até informações de envio, estoque ou pagamento.

Como instalar o framework Nervatura no Linux via Snap

Os principais aspectos de seu design foram:

  • estrutura simples e transparente
  • capacidade de armazenar diferentes tipos de dados de uma empresa média
  • armazenamento de dados eficaz, facilmente expansível e seguro
  • suporte de vários tipos de banco de dados
  • bem documentado, fácil gerenciamento de dados

O framework é baseado na especificação Nervatura Object [MODEL] (https://nervatura.github.io/nervatura/model). É um modelo geral de dados abertos, que pode armazenar todas as informações geradas na operação de uma empresa normal.

O serviço da Nervatura é pequeno e rápido. Um único arquivo de ~5 MB contém todas as dependências necessárias. A estrutura inclui:

  • API CLI (linha de comando)
  • HTTP padrão [RESTful API] (https://nervatura.github.io/nervatura/api) para comunicação com o cliente
  • Baseado em HTTP/2 [gRPC API] (https://nervatura.github.io/nervatura/grpc) para comunicação do lado do servidor
  • Geração de JWT, validação de token externo, suporte SSL/TLS e outras [configurações] de segurança HTTP (https://github.com/nervatura/nervatura-service/blob/master/.env.example)
  • drivers de banco de dados embutidos para bancos de dados postgres, mysql, sqlite
  • uma biblioteca básica de geração de relatórios para a criação de documentos PDF simples (por exemplo, pedido, fatura, etc.) ou arquivos de dados CSV
  • modelos de relatório de amostra e [EDITOR DE RELATÓRIO] (https://nervatura.github.io/nervatura/docs/editor) GUI
  • Aplicativo PWA [CLIENTE] (https://nervatura.github.io/nervatura/docs) e uma interface ADMIN básica

A interface do cliente e do relatório oferece suporte a [multilinguismo] (https://nervatura.github.io/nervatura/#customize-the-appearance). A estrutura pode ser facilmente estendida com interfaces e funções adicionais nas [linguagens suportadas] (https://grpc.io/docs/languages/): C#, C++, Dart, Go, Java, Kotlin, Node, Objective-C, PHP, Python, Ruby.

Como instalar o framework Nervatura no Linux via Snap em distros que suportam a tecnologia

Para instalar o framework Nervatura no Linux via Snap você precisa ter o suporte a essa tecnologia instalado em seu sistema. Se não tiver, use o tutorial abaixo para instalar:

Como instalar o suporte a pacotes Snap no Linux

Depois, você pode instalar o framework Nervatura no Linux via Snap, fazendo o seguinte:

Passo 1. Abra um terminal;
Passo 2. nstale a versão beta do programa, usando esse comando:

sudo snap install nervatura --beta

Passo 3. Mais tarde, se você precisar atualizar o programa, use:

sudo snap refresh nervatura

Pronto! Agora, você pode iniciar o programa no menu Aplicativos/Dash/Atividades ou qualquer outro lançador de aplicativos da sua distro, ou digite nervatura ou em um terminal, seguido da tecla TAB.

Verificando o status do serviço e os últimos registros:
systemctl status -l snap.nervatura.nervatura.service

Dados de snap padrão e caminho http.log: /var/snap/nervatura/common

Crie um novo banco de dados de demonstração:
sudo NT_API_KEY=DEMO_API_KEY NT_ALIAS_DEMO="sqlite://file:/var/snap/nervatura/common/demo.db?cache=shared&mode=rwc" \ /snap/nervatura/current/nervatura -c DatabaseCreate -k DEMO_API_KEY -o "{\"database\":\"demo\",\"demo\":true}"

Faça login no banco de dados: [Nervatura Client] (http://localhost:5000/client/)

Nome de usuário: admin
Senha: Senha vazia: Altere após o primeiro login!
Banco de dados: demo

Mais informações, consulte: [Nervatura Docs] (https://nervatura.github.io/nervatura)

Como desinstalar

Para desinstalar o framework Nervatura no Linux via Snap, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Depois, se for necessário, desinstale o programa, usando o comando abaixo;

sudo snap remove nervatura

Deixe um comentário

Sair da versão mobile