Instalare Container Postgresql¶
curl -H 'Cache-Control: no-cache' http://static.emsys.ro/docker/install_PGSQL_BI.sh | dos2unix | bash -s
Pentru instalare container Postgresql - versiunea licentiata se executa intr-o linie de comanda sau sesiune ssh comanda: :
curl -H 'Cache-Control: no-cache' http://static.emsys.ro/docker/install_PGSQL_BI.sh | dos2unix | bash -s pro
Instalare avansata Postgresql¶
Baza de date Postgresql se instaleaza implicit pe portul 9532.
Pentru a schimba acest port, inainte de rularea scriptului de instalare se executa cu user root comanda:
export EMS_PG_PORT=9531
Pentru a schimba numele containerului, inainte de rularea scriptului de instalare se executa cu user root comanda:
export EMS_PG_CONT_NAME=ems-bi-pg-customer1
Pentru a schimba parola de acces la baza de date, inainte de rularea scriptului de instalare se executa cu user root comanda:
export EMS_PG_DB_PASS=password
parola default pt baza postgres este emsysjrs
Comunicatie containere JasperserverBI - PostgreSQL¶
ip addr | grep 172 | grep br
Se verifica cu un editor text continutul fisierului Dockerfile (Jasperserver) si se corecteaza daca e cazul linia:
RUN task.sh addDB Jasper jdbc/jasperserver jdbc:postgresql://172.18.0.1:9532/postgres postgres emsysjrs
In functie de versiunea docker subnetul pentru acest bridge poate fi: 172.18.0.0, 172.19.0.0 s.a.m.d.