59 lines
3.4 KiB
Desktop File
59 lines
3.4 KiB
Desktop File
[Unit]
|
|
Description=Actas HBOX — recepcion de formularios de tecnicos
|
|
After=network.target
|
|
|
|
[Service]
|
|
User=leo
|
|
Group=leo
|
|
WorkingDirectory=/srv/projects/drogheda/hbox-docs/backend
|
|
Environment=ACTAS_DIR=/srv/projects/drogheda/actas
|
|
Environment=ADJUNTOS_DIR=/srv/projects/drogheda/adjuntos
|
|
Environment=ADJUNTO_MAX_MB=8
|
|
Environment=ARCHIVO_MAX_MB=20
|
|
Environment=ACTAS_REPETIBLES=diagnostico-campo,diagnostico-banco,instalacion-campo,reflasheo,dano,envio,recepcion,prueba-bateria-modem,prueba-ethernet-serie
|
|
# 27-oct: Gibran es administrador (así quedó el servicio que se instaló a mano ese día a las 9:15).
|
|
Environment=ACTAS_ADMINS=leo,gibranlp
|
|
# Colecciones del 13-oct (tableros, inventario, sitios). Si no se fijan, el backend las deduce
|
|
# de ACTAS_DIR: viven junto a /actas. Descomenta solo para moverlas de lugar.
|
|
#Environment=TAREAS_DIR=/srv/projects/drogheda/tareas
|
|
#Environment=INVENTARIO_DIR=/srv/projects/drogheda/inventario
|
|
#Environment=SITIOS_DIR=/srv/projects/drogheda/sitios
|
|
#Environment=PLAN_FILE=/srv/projects/drogheda/plan-produccion.json
|
|
#Environment=EQUIPO_DIR=/srv/projects/drogheda/equipo
|
|
#Environment=HTPASSWD_LOCK=/srv/projects/drogheda/.htpasswd.lock
|
|
# Página de inicio (21-oct): quién escribe el enfoque de la semana y dónde se guarda.
|
|
#Environment=HOY_EDITORES=leo,adriana
|
|
#Environment=HOY_FILE=/srv/projects/drogheda/enfoque.json
|
|
# Quién borra pendientes además de ACTAS_ADMINS (22-oct; por omisión adriana y gibranlp). Lo borrado va a tareas/_borrados/.
|
|
#Environment=TAREAS_BORRAN=adriana,gibranlp
|
|
Environment=HTPASSWD_FILE=/etc/nginx/hbox-docs.htpasswd
|
|
Environment=PASS_MIN=8
|
|
Environment=PORT=8081
|
|
# 28-oct: la hora del servidor es UTC y por eso el sitio enseñaba todo 6 horas adelantado (lo vio el equipo
|
|
# en la junta del 28-oct). Con esto, cada fecha que escribe el backend queda en hora de Querétaro. Lo ya
|
|
# guardado NO se corrige solo: los registros de antes del 28-oct siguen en UTC.
|
|
Environment=TZ=America/Mexico_City
|
|
# Compras (28-oct, backend/compras.py): el secreto compartido con el cotizador. Sin él, las rutas
|
|
# /api/integracion/ contestan 503 y el resto del sitio funciona igual. Se genera con
|
|
# openssl rand -hex 32
|
|
# y el MISMO valor va en las propiedades del script del cotizador como PORTAL_SECRETO. Nunca en git.
|
|
#Environment=COTIZADOR_SECRETO=
|
|
#Environment=COMPRAS_DB=/srv/projects/drogheda/drogheda.db
|
|
# Quién recibe el material en cada sitio (abre el pendiente de cada OC). Por omisión:
|
|
# VER alan · ZLO jesush · ESE miguel · LZC antonio · QRO jesus
|
|
#Environment=COMPRAS_RESPONSABLES=VER:alan,ZLO:jesush,ESE:miguel,LZC:antonio,QRO:jesus
|
|
# Página de entrada (27-oct, backend/acceso.py): nginx pregunta a /api/_auth en CADA petición (páginas y archivos).
|
|
# Por eso hilos: una subida de fotos de 2 minutos no debe dejar esperando a los demás. Secreto de sesión: si no se fija
|
|
# aquí, el servicio crea /srv/projects/drogheda/.sesion-secreto (600) la primera vez. Cambiarlo cierra todas las sesiones.
|
|
#Environment=SESION_DIAS=30
|
|
#Environment=SESION_SECRETO=
|
|
# Quién atiende incidencias (cambia estado, gravedad, «mostrar en la entrada») y quién ve el standup del equipo.
|
|
#Environment=INCIDENCIAS_EDITORES=leo,gibranlp,adriana,claude
|
|
#Environment=STANDUP_LECTORES=leo,adriana,claude,gibranlp
|
|
ExecStart=/srv/projects/drogheda/hbox-docs/backend/venv/bin/gunicorn -k gthread -w 2 --threads 8 -b 127.0.0.1:8081 app:app
|
|
Restart=always
|
|
RestartSec=3
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|