1.1 KiB
1.1 KiB
Manual de Criação de Distribuição (Developer Guide)
Este documento destina-se a geração de novas versões de distribuição da API e emissão delicenças.
1. Gerando o Pacote de Distribuição
Para criar um pacote pronto para o cliente (binário protegido), execute:
# Executar da raiz
./tools/build.sh
Saída:
- Staging:
dist/ipv0-olt-api/(Arquivos soltos para conferência) - Release:
dist/release/ipv0-olt-api.zip(Arquivo final para o cliente)
2. Gerenciamento de Licenças
A aplicação não rodará sem uma licença válida. Utilize o script automatizado para gerar e organizar licenças:
./tools/gen_license.sh
O script solicitará:
- Nome do Cliente (Cria pasta em
dist/licenses/CLIENTE). - Tipo de Licença (Data ou Hardware).
- Dados (Vencimento ou Machine ID).
A licença gerada será salva em: dist/licenses/<CLIENTE>/license.key.
3. Atualizando a Versão
Ao modificar o código fonte:
- Edite
config.pyou features. - Rode
./build.sh. - Envie o novo
release_production.zippara o cliente.