Compare commits

..

3 Commits

Author SHA1 Message Date
HalbeBruno
a155fac1e3 correcao arquivo instalacao 2026-02-22 07:59:14 -03:00
HalbeBruno
66fff56255 Instruçoes corrigidas 2026-02-22 07:58:55 -03:00
HalbeBruno
65d271467e Correcoes nos scripts 2026-02-22 07:53:44 -03:00
4 changed files with 7 additions and 7 deletions

View File

@@ -12,8 +12,8 @@ Este guia descreve como instalar a **IPv0 OLT API** em seu servidor Linux.
1. Transfira o arquivo `ipv0-olt-api.zip` para o servidor (ex: `/opt`). 1. Transfira o arquivo `ipv0-olt-api.zip` para o servidor (ex: `/opt`).
2. Descompacte o arquivo: 2. Descompacte o arquivo:
```bash ```bash
unzip ipv0-olt-api.zip -d ipv0-olt-api unzip ipv0-olt-api.zip -d /opt/ipv0-olt-api
cd ipv0-olt-api cd /opt/ipv0-olt-api
``` ```
3. Execute o script de instalação como root: 3. Execute o script de instalação como root:
```bash ```bash
@@ -40,7 +40,7 @@ A aplicação não iniciará sem uma licença válida.
## 3. Configuração (hosts.json) ## 3. Configuração (hosts.json)
Edite o arquivo `hosts.json` para adicionar suas OLTs. Renomeie o arquivo `hosts.example.json` para `hosts.json` e edite-o para adicionar suas OLTs.
Caminho: `/opt/ipv0-olt-api/hosts.json` Caminho: `/opt/ipv0-olt-api/hosts.json`
**Exemplo Completo:** **Exemplo Completo:**

View File

@@ -15,11 +15,11 @@ echo "[BUILD] Iniciando Obfuscação Pyarmor (Modo Full)..."
# Usando Pyarmor para proteger todo o código fonte # Usando Pyarmor para proteger todo o código fonte
# O comando gen irá usar a configuração existente em .pyarmor se houver, ou criar uma nova. # O comando gen irá usar a configuração existente em .pyarmor se houver, ou criar uma nova.
# --outer: Permite usar chave de licença externa (license.key via outer_keyname=license.key) # --outer: Permite usar chave de licença externa (license.key via outer_keyname=license.key)
./venv/bin/pyarmor gen --outer -O $STAGE_DIR app.py drivers/ utils/ config.py ./venv/bin/python3 ./venv/bin/pyarmor gen --outer -O $STAGE_DIR app.py drivers/ utils/ config.py
echo "[BUILD] Copiando arquivos estáticos..." echo "[BUILD] Copiando arquivos estáticos..."
cp hosts.json $STAGE_DIR/ cp hosts.example.json $STAGE_DIR/
cp requirements.txt $STAGE_DIR/ cp requirements.txt $STAGE_DIR/
cp README.md $STAGE_DIR/ cp README.md $STAGE_DIR/
cp tools/debug.py $STAGE_DIR/ cp tools/debug.py $STAGE_DIR/

View File

@@ -5,7 +5,7 @@ cd "$(dirname "$0")/.."
# Configuration # Configuration
OUTPUT_BASE="dist/licenses" OUTPUT_BASE="dist/licenses"
PYARMOR="./venv/bin/pyarmor" PYARMOR="./venv/bin/python3 ./venv/bin/pyarmor"
# Colors (only if terminal supports it, otherwise empty) # Colors (only if terminal supports it, otherwise empty)
if [ -t 1 ]; then if [ -t 1 ]; then

View File

@@ -47,7 +47,7 @@ YELLOW='\033[1;33m'
NC='\033[0m' # No Color NC='\033[0m' # No Color
echo "" echo ""
echo "Serviço 'ipv0-olt-api' configurado mas não iniciado - ${RED}PRECISA SER LICENCIADO${NC}." echo "Serviço 'ipv0-olt-api' configurado mas não iniciado - PRECISA SER LICENCIADO."
echo "" echo ""
echo -e "Machine ID: ${YELLOW}${MACHINE_ID}${NC}" echo -e "Machine ID: ${YELLOW}${MACHINE_ID}${NC}"
echo "" echo ""