Renombrar FlotillasGPS a ADAN en todo el proyecto

This commit is contained in:
FlotillasGPS Developer
2026-01-21 08:26:01 +00:00
parent 51d78bacf4
commit 6d24ad6f61
37 changed files with 350 additions and 345 deletions

View File

@@ -1,16 +1,16 @@
# Guia de Configuracion
Configuracion detallada de todos los componentes del sistema FlotillasGPS.
Configuracion detallada de todos los componentes del sistema ADAN.
## Variables de Entorno
El archivo `/opt/flotillas/.env` contiene todas las configuraciones del sistema.
El archivo `/opt/adan/.env` contiene todas las configuraciones del sistema.
### Base de Datos
```bash
# PostgreSQL
DATABASE_URL=postgresql://flotillas:PASSWORD@localhost:5432/flotillas_db
DATABASE_URL=postgresql://adan:PASSWORD@localhost:5432/adan_db
# Conexiones maximas al pool
DB_POOL_SIZE=10
@@ -60,7 +60,7 @@ MEDIAMTX_WEBRTC=http://localhost:8889
MEDIAMTX_HLS=http://localhost:8888
# Directorio de grabaciones
VIDEO_STORAGE_PATH=/opt/flotillas/videos
VIDEO_STORAGE_PATH=/opt/adan/videos
VIDEO_RETENTION_DAYS=30
```
@@ -71,7 +71,7 @@ MQTT_HOST=localhost
MQTT_PORT=1883
MQTT_USER=mesh_gateway
MQTT_PASSWORD=password_seguro
MQTT_TOPIC=flotillas/mesh/#
MQTT_TOPIC=adan/mesh/#
```
### Notificaciones
@@ -82,18 +82,18 @@ SMTP_HOST=smtp.tudominio.com
SMTP_PORT=587
SMTP_USER=notificaciones@tudominio.com
SMTP_PASSWORD=password
SMTP_FROM=FlotillasGPS <notificaciones@tudominio.com>
SMTP_FROM=ADAN <notificaciones@tudominio.com>
# Push Notifications (Firebase)
FIREBASE_CREDENTIALS_FILE=/opt/flotillas/firebase-credentials.json
FIREBASE_CREDENTIALS_FILE=/opt/adan/firebase-credentials.json
```
### Dominio
```bash
DOMAIN=flotillas.tudominio.com
API_URL=https://flotillas.tudominio.com/api
FRONTEND_URL=https://flotillas.tudominio.com
DOMAIN=adan.tudominio.com
API_URL=https://adan.tudominio.com/api
FRONTEND_URL=https://adan.tudominio.com
```
---
@@ -108,8 +108,8 @@ Archivo: `/opt/traccar/conf/traccar.xml`
<properties>
<!-- Base de datos -->
<entry key='database.driver'>org.postgresql.Driver</entry>
<entry key='database.url'>jdbc:postgresql://localhost:5432/flotillas_db</entry>
<entry key='database.user'>flotillas</entry>
<entry key='database.url'>jdbc:postgresql://localhost:5432/adan_db</entry>
<entry key='database.user'>adan</entry>
<entry key='database.password'>TU_PASSWORD</entry>
<!-- Deshabilitar web UI de Traccar (usamos nuestro dashboard) -->
@@ -192,7 +192,7 @@ hlsSegmentDuration: 1s
# Grabacion
record: no # Manejamos grabacion desde nuestra API
recordPath: /opt/flotillas/videos/%path/%Y%m%d_%H%M%S.mp4
recordPath: /opt/adan/videos/%path/%Y%m%d_%H%M%S.mp4
# Paths (camaras)
paths:
@@ -231,17 +231,17 @@ credentials-file: /root/.cloudflared/TU_TUNNEL_ID.json
ingress:
# API Backend
- hostname: flotillas.tudominio.com
- hostname: adan.tudominio.com
path: /api/*
service: http://localhost:8000
# WebSocket
- hostname: flotillas.tudominio.com
- hostname: adan.tudominio.com
path: /ws/*
service: http://localhost:8000
# Frontend (default)
- hostname: flotillas.tudominio.com
- hostname: adan.tudominio.com
service: http://localhost:3000
# Catch-all
@@ -352,21 +352,21 @@ ufw enable
## Configuracion de Systemd Services
### flotillas-api.service
### adan-api.service
```ini
[Unit]
Description=FlotillasGPS API Backend
Description=ADAN API Backend
After=network.target postgresql.service redis.service
[Service]
Type=simple
User=www-data
Group=www-data
WorkingDirectory=/opt/flotillas/backend
Environment="PATH=/opt/flotillas/venv/bin"
EnvironmentFile=/opt/flotillas/.env
ExecStart=/opt/flotillas/venv/bin/uvicorn app.main:app \
WorkingDirectory=/opt/adan/backend
Environment="PATH=/opt/adan/venv/bin"
EnvironmentFile=/opt/adan/.env
ExecStart=/opt/adan/venv/bin/uvicorn app.main:app \
--host 127.0.0.1 \
--port 8000 \
--workers 4 \
@@ -379,18 +379,18 @@ RestartSec=5
WantedBy=multi-user.target
```
### flotillas-web.service
### adan-web.service
```ini
[Unit]
Description=FlotillasGPS Web Frontend
Description=ADAN Web Frontend
After=network.target
[Service]
Type=simple
User=www-data
Group=www-data
WorkingDirectory=/opt/flotillas/frontend
WorkingDirectory=/opt/adan/frontend
ExecStart=/usr/bin/npx serve -s dist -l 3000
Restart=always
RestartSec=5
@@ -439,11 +439,11 @@ Despues de modificar archivos de configuracion:
systemctl daemon-reload
# Reiniciar servicio especifico
systemctl restart flotillas-api
systemctl restart adan-api
# Reiniciar todos los servicios
systemctl restart flotillas-api flotillas-web traccar mediamtx
systemctl restart adan-api adan-web traccar mediamtx
# Verificar estado
systemctl status flotillas-api flotillas-web traccar mediamtx
systemctl status adan-api adan-web traccar mediamtx
```