Déploiement GCP

Déploiement GCP
0
Tags: #<Tag:0x00007f5e59b49b50>

Bonjour,
Je teste pour la première fois un déploiement de Simplicité sur GCP (plutôt qu’AWS) et je rencontre un problème. Le déploiement et le démarrage du Docker Simplicité se fait correctement, je peux même accéder à la UI mais lorsque je regarde le /health ci-dessous, je m’aperçois que l’instance tourne sur une base HSQL et ne se connecte pas à la base Postgre.
J’ai configuré (avec l’aide des DevOps) l’équivalent de ce qui est présent sur nos environnements AWS. Savez-vous si je dois configurer quelque chose en plus ou différemment.

Je me rends compte que sans accès à la conf c’est compliquer d’investiguer.

Merci d’avance,

PS : le health :

[Platform]
Status=OK
Version=4.0.P23
BuiltOn=2019-12-17 12:21 (revision 08882f4ce523b4d7748b8b17c9883c2efa05dbef)
Encoding=UTF-8
EndpointIP=172.20.133.228
EndpointURL=http://pch-api-55bffd648f-psqdb:8080
TimeZone=UTC
SystemDate=2019-12-19 16:33:20

[Application]
ApplicationVersion=4.0
ContextPath=
ContextURL=http://pch-api.dev1.applis.renault.fr
ActiveSessions=1
EnabledUsers=2
TotalUsers=3
LastLoginDate=2019-12-19 16:21:23

[Server]
ServerInfo=Apache Tomcat/9.0.30
ServerType=WEB
User=root

[OS]
Name=Linux
Architecture=amd64
Version=4.14.138+
SystemEncoding=UTF-8

[Disk]
DiskFree=74281
DiskUsable=74265
DiskTotal=96551

[JavaVM]
Version=13.0.1
Vendor=N/A
VMName=OpenJDK 64-Bit Server VM
VMVersion=13.0.1+9
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.10 2018 04 09
HeapFree=67591
HeapSize=160728
HeapMaxSize=506816
TotalFreeSize=413679

[Cache]
GrantCache=26
GrantCacheMax=0
GrantCacheRatio=0
ObjectCache=19
ObjectCacheMax=10000
ObjectCacheRatio=0
ProcessCache=0
ProcessCacheMax=10000
ProcessCacheRatio=0

[Database]
Vendor=1
ProductName=HSQL Database Engine
ProductVersion=2.4.1
DriverName=HSQL Database Engine Driver
DriverVersion=2.4.1
DBDate=2019-12-19 16:33:20.702000+0:00
DBDateOffset=0
DBPatchLevel=P23
UsingBLOBs=false

[Healthcheck]
Date=2019-12-19 16:33:20
ElapsedTime=79

Vous avez du vous rater dans le passage des variables d’environnement relatives à la base de données au container Simplicité

Cf. https://docs.simplicite.io/documentation/90-operation/docker.md

DB_SETUP=<setup database if empty = true|false>
DB_VENDOR=<database vendor = mysql|postgresql|oracle|mssql>
DB_HOST=<hostname or IP address>
DB_PORT=<port, defaults to 3306 for mysql, 5432 for postgresql, 1521 for oracle or 1433 for mssql>
DB_USER=<database username>
DB_PASSWORD=<database username's password>
DB_NAME=<database name>

Bonjour,

J’ai défini toutes ces variables et ça a marché. Je vois la page de login, lorsque je me log avec les credentials par défaut, il me demande bien de changer de mot de passe mais ensuite il reste bloqué sur la page de chargement de l’interface avec comme message “start engine” :

Dans les logs il n’y a rien de après l’information de login du user designer (même si un certain nombre de CRON semblent s’exécuter) :

Pouvez-vous m’en dire plus sur cette étape de “Start engine” pour que je puisse chercher le point bloquant?

Merci d’avance

PS : Voici le /health de l’instance :

Y a-t-il des messages dans la console du navigateur ? (F12)

Effectivement, il y a des messages et notamment une erreur :

OK il y a sans doute une confusion dans l’usage du ports securisé (8443) etdu port non securisé (8080) vs la configuration du reverse proxy.

Pour plus de détails cf. https://docs.simplicite.io/documentation/90-operation/docker.md#ports