feat: agregar scripts de despliegue estandar desplegar.sh, init.sh y servers.conf.example
This commit is contained in:
@@ -111,6 +111,30 @@ go test -v ./...
|
||||
|
||||
---
|
||||
|
||||
## 🚢 Despliegue a Producción (`drop.sigmac.app`)
|
||||
|
||||
El proyecto sigue la convención estándar del ecosistema Telcotronics basada en dos scripts:
|
||||
|
||||
1. **Configurar destino:**
|
||||
```bash
|
||||
cp servers.conf.example servers.conf
|
||||
# Ajustar HOST (192.168.10.160), SSH_USER y REMOTE_DIR si es necesario
|
||||
```
|
||||
|
||||
2. **Lanzar despliegue desde tu máquina:**
|
||||
```bash
|
||||
./desplegar.sh
|
||||
# O por parámetro directo: ./desplegar.sh todo
|
||||
```
|
||||
El script compila localmente el binario release para Linux amd64 (`CGO_ENABLED=0`), transfiere el binario y las plantillas a `server-webapps` CT 132 (`192.168.10.160`) y ejecuta `init.sh` para arrancar el servidor en el puerto `2006` en segundo plano.
|
||||
|
||||
3. **Ver logs en el servidor:**
|
||||
```bash
|
||||
./desplegar.sh estado
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📂 Estructura del Código
|
||||
|
||||
```text
|
||||
|
||||
Reference in New Issue
Block a user