Guia de Instalação
Ir para navegação
Ir para pesquisar
Instalando CeltaApi
- Como pré-requisito, instalação do ASP.NET 7.0 (Runtime);
- Copie os arquivos: CeltaAPI.config.xml e CeltaAPI.exe para a pasta: C:\Celta Sistemas\API;
- Abra o arquivo CeltaAPI.config.xml e configure as seguintes propriedades:
- porta-api: Informe a porta na qual a API irá responder (padrão = 8080);
- servidor-banco-dados: Informe o IP/nome do computador onde está o servidor do banco de dados (padrão = 127.0.0.1 = localhost)
- pasta-banco-dados: Informe a pasta onde estão os bancos de dados: Celta.fdb e CeltaAuxiliar.fdb (padrão = C:\Celta Sistemas\)
- Abra as configurações de firewall e adicione uma nova regra de entrada informando a porta configurada acima;
- Abra o arquivo Firebird.conf e procure por: #WireCrypt = Enabled (for client) / Required (for server) e deixe assim: WireCrypt = Enabled, depois reinicie o serviço do Firebird;
- Abra o Windows PowerShell em modo administrador e execute os seguintes comandos (caso a versão antiga da API esteja instalada primeiramente será necessário parar o serviço e depois excluí-la com o comando: sc.exe delete “CeltaAPI”):
- sc.exe create "CeltaAPI" binpath="C:\Celta Sistemas\API\CeltaAPI.exe" start=delayed-auto;
- sc.exe description "CeltaAPI" "API criada por Celta Sistemas Ltda, para conexão com o sistema Celta.";
- Abra os Serviços do Windows e procure por: CeltaAPI - API criada por Celta Sistemas Ltda, para conexão com o sistema Celta e clique em Iniciar (o serviço da API será iniciado, e por padrão, sempre reiniciará junto com o Windows).
Teste da API
- Abra qualquer navegador de internet e digite: ip_ou_nome_do_computador_onde_esta_a_api:porta_informada_acima/teste
Exemplo:
Local (na mesma máquina que está o API) | http://localhost:8080/teste http://127.0.0.1:8080/teste |
Remoto (de outra máquina) | http://192.168.1.2:8080/teste http://servidor:8080/teste |
Como Resultado deverá ser obtido o seguinte:
API: Ok
Banco de dados: Ok