Some checks are pending
Container / meta (analyzer) (push) Waiting to run
Container / meta (api) (push) Waiting to run
Container / meta (legacy) (push) Waiting to run
Container / meta (nginx) (push) Waiting to run
Container / meta (playout) (push) Waiting to run
Container / meta (worker) (push) Waiting to run
Container / build (push) Blocked by required conditions
Project / pre-commit (push) Waiting to run
Project / test-tools (push) Waiting to run
Release-Please / release-please (push) Waiting to run
1.4 KiB
1.4 KiB
LibreTime (EasyPanel)
Este directorio contiene metadatos y un script de actualización en el estilo que usa EasyPanel para instalar un servicio desde un repositorio.
Qué hace:
update.shcopiadocker-compose.easypanel.ymla./code/docker-compose.ymly eliminacontainer_nameyportspara que eldocker-composeresultante sea compatible con EasyPanel.
Cómo funciona (resumen):
- EasyPanel suele clonar el repo en una carpeta temporal, ejecutar
update.shy luego usar./code/docker-compose.ymlcomo elcomposea ejecutar.
Requisitos/Notas:
update.shusa utilidades estándar de shell yperl(normalmente disponible en sistemas UNIX). Si tu entorno no tieneperl, el script puede adaptarse apython.- Revisa y completa las variables de entorno requeridas por
docker-compose.easypanel.yml(p. ej. secretos:POSTGRES_PASSWORD,RABBITMQ_DEFAULT_PASS, etc.) desde la UI de EasyPanel.
Siguientes pasos recomendados:
- (Opcional) Añadir un
update.jssi prefieres implementar clonación/actualizaciones con las utilidades de EasyPanel (no obligatorio). - (Opcional) Añadir un
update.jssi prefieres implementar clonación/actualizaciones con las utilidades de EasyPanel (no obligatorio). Este repo incluyeeasypanel/update.jsque realiza la misma función queupdate.shusando Node.js. - (Opcional) Añadir un archivo
README.mdcon la lista de variables que EasyPanel debe exponer en la interfaz de instalación.