- install.sh/build.sh: actualizar Go 1.23 → 1.25 (requerido por rss-ingestor-go) - install.sh/build.sh: nombrar binario qdrant como qdrant_worker para coincidir con rss2-qdrant-worker.service (ExecStart) - install.sh/build.sh: GOTOOLCHAIN=local en ingestor para evitar descarga automatica de toolchain Go superior - rss2-backend.service: sobreescribir hostnames Docker (libretranslate, ollama, spacy) por 127.0.0.1 para despliegue nativo - env.example: agregar TRANSLATION_URL, OLLAMA_URL, SPACY_URL con nota explicativa sobre uso en endpoints admin - DEPLOY_DEBIAN.md: corregir comando conversion NLLB-200 a CTranslate2 usando OpusMTConverter Python API en lugar de CLI incorrecto Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
28 lines
690 B
Desktop File
28 lines
690 B
Desktop File
[Unit]
|
|
Description=RSS2 Backend API (Go)
|
|
After=network.target postgresql.service redis.service
|
|
Requires=postgresql.service redis.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=rss2
|
|
Group=rss2
|
|
WorkingDirectory=/opt/rss2
|
|
EnvironmentFile=/opt/rss2/.env
|
|
# Sobreescribir hostnames Docker por localhost (los workers Python van directo a DB)
|
|
Environment=TRANSLATION_URL=http://127.0.0.1:7790
|
|
Environment=OLLAMA_URL=http://127.0.0.1:11434
|
|
Environment=SPACY_URL=http://127.0.0.1:8000
|
|
ExecStart=/opt/rss2/bin/server
|
|
Restart=always
|
|
RestartSec=5
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
SyslogIdentifier=rss2-backend
|
|
|
|
# Limites de recursos
|
|
LimitNOFILE=65536
|
|
MemoryMax=1G
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|