LibreDTE Core vía consola en un contenedor
LibreDTE Core también se puede correr como una imagen Docker que expone cada
operación de libredte/libredte-lib-core como su propio comando de
Symfony Console
(bin/console), invocable desde cualquier lenguaje vía docker exec — sin
instalar PHP en tu máquina. Construida en el repositorio
libredte-lib-core-console.
A diferencia de usar la Biblioteca PHP, el
Dispatcher o el Bridge Python
directamente, consumir esta imagen por docker exec no combina tu código
con el de LibreDTE dentro de un mismo proceso: tu aplicación cliente no
queda sujeta a los términos de la licencia AGPL por
el solo hecho de invocarla. Solo el software de LibreDTE que corre dentro
del contenedor debe mantenerse libre.
Inicio rápido
La imagen no sirve nada por HTTP ni tiene ningún puerto que mapear: el
proceso principal solo mantiene el contenedor vivo para poder ejecutarle
comandos puntuales con docker exec.
docker run -d --restart unless-stopped \
--name libredte-lib-core-console \
ghcr.io/libredte/libredte-lib-core-console:latest
docker exec libredte-lib-core-console bin/console list
Revisa Uso de la imagen Docker para invocar
una operación real, docker compose, y la forma de usarla una sola vez
sin dejar nada corriendo.