Skip to content
This repository has been archived by the owner on Jul 14, 2022. It is now read-only.

Container jasper #2

Open
Estebanv opened this issue Jun 26, 2015 · 4 comments
Open

Container jasper #2

Estebanv opened this issue Jun 26, 2015 · 4 comments
Assignees

Comments

@Estebanv
Copy link

Estoy usando una modificación leve del Dockerfile que esta dentro de la carpeta 'jasper' (alguna razón por la cual no hay una build del container?). La cosa es que lo hice andar, pero la única forma fue definiendo en php (la puse en el aplicación.php del proyecto) la constante 'JAVA_HOSTS' con el valor 'jasper:8081', para que el container web pudiera conectarse con el de jasper. Esto es así por diseño o es un bug?
Saludos.

@k7k0
Copy link
Contributor

k7k0 commented Jun 26, 2015

Lo del docker de jasper nunca se probo con toba a secas. Lo tome de la implementación de guaraní (que hizo @Andresote un poco antes de la generica de toba), pero no llegue a probarl. Recuerdo que habia una variable de entorno para definir el JAVA_HOST, averiguo.

@Estebanv
Copy link
Author

Yo llegue a esa contante por que vi que la definían en 'toba_vista_jasperreports.php'. Ahí preguntan si esta definida y si no esta, la dejan en '127.0.0.1:8081'.

@andres-blanco
Copy link
Contributor

Hola @Estebanv !
Por el momento la única manera de configurar jasper en Toba es a través de la constante JAVA_HOSTS, como bien dijiste.
Como dijo @k7k0 , la implementación del docker de Jasper está hecha a partir de la de Guaraní. Guaraní en el contexto de ejecución tiene una sección de código como esta:

$jasper_host = '127.0.0.1';
$jasper_port = '8081';
if (getenv('JASPER_HOST') !== false) {
      $jasper_host = getenv('JASPER_HOST');
}
if (getenv('JASPER_PORT') !== false) {
      $jasper_port = getenv('JASPER_PORT');
}
define ("JAVA_HOSTS", "$jasper_host:$jasper_port");

Y por eso en el Docker de Guaraní se pueden definir las variables de entorno JASPER_HOST y JASPER_PORT.
Pero esta funcionalidad no está implementada en Toba. Quizá se pueda meter algo así dentro Toba directamente para que se pueda configurar fácilmente la instancia de Jasper desde afuera para cualquier proyecto.

@Estebanv
Copy link
Author

Gracias por la data Andres. Cualquier cosa que necesiten probar me avisan.
Abz.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants