LibreDTE Core vía API en un contenedor
LibreDTE Core también se puede correr como una imagen Docker que
expone únicamente los Servicios Web (API), sin el resto
del sitio. Construida en el repositorio
libredte-lib-core-api.
A diferencia de usar la Biblioteca PHP, el Dispatcher o el Bridge Python directamente, consumir esta imagen por HTTP 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 llamarla. Solo el software de LibreDTE que corre dentro del contenedor debe mantenerse libre.
Inicio rápido
La forma más simple de probarlo, con la imagen ya publicada:
docker run -d --rm \
--name libredte-lib-core-api \
-p 8080:80 \
-e APP_URL=http://localhost:8080 \
ghcr.io/libredte/libredte-lib-core-api:latest
Revisa Uso de la imagen Docker para otras
formas de correrlo (docker compose, cambiar el puerto, dejarlo
como servicio persistente) y Servicios Web (API) para
lo que expone una vez corriendo.