Page 2 sur 4

Re: Fix installation : demande de test

Publié : 17 sept. 2022, 20:07
par Bertrand

L'idée c'est que je puisse avoir un VSCodium sur le code que je puisse refresh au moindre ; changé :-)

Merci !

B.


Re: Fix installation : demande de test

Publié : 17 sept. 2022, 20:16
par marsante

Un vagrant provision tant que la variable testing est là est censé synchroniser le dossier ouvert dans codium.

Plus compliqué je n'ai jamais encore réussi il y a des extension qui permette d'ouvrir une VM vagrant en ssh pour écrire dedans


Re: Fix installation : demande de test

Publié : 17 sept. 2022, 20:20
par marsante

Concernant aussi la vérification du bug, il faudrait soit avec un vagrant ssh passer la VM en debian sid.

Soit (j'ai eu le PB tout à l'heure lors de mon test d'Ubuntu)
Remplacer generic/debian11 par generic/ubuntu2204, augmenter la mémoire à 1024, sinon message d'erreur. Modifier grub par grub2 dans secrets.yml et modifier la version de php dans le main.yml


Re: Fix installation : demande de test

Publié : 17 sept. 2022, 20:24
par Bertrand

SFTP sur l'IP de la VM peut être ?
Ca serait le plus rapide.
Je viens de faire un vagrant provision et c'est quand même un chouilla long pour du dev très "ping pong"

Il faut que je trouve comment nettoyer mon apache en attendant ... incroyable ce bug.

B.


Re: Fix installation : demande de test

Publié : 17 sept. 2022, 20:34
par marsante

Pour le sftp par exemple. Les paramètres et la localisation de la clef privée se trouve en faisant vagrant ssh-config

Pour du dev ping pong le mieux c'est docker.

https://github.com/marsante/MedShakeEHR-docker-compose

En créant un volume avec le dossier ouvert sur codium.

Ou peut être qu'en commentant toutes les lignes sauf celle de copie du main.yml ça peut aller plus vite


Re: Fix installation : demande de test

Publié : 17 sept. 2022, 20:36
par marsante

Moi j'avais eu des problèmes bizarre de redirection avant de faire cette pull request. Peut être que le fichier n'a pas été modifié.
https://github.com/MedShake/MedShakeEHR ... /index.php


Re: Fix installation : demande de test

Publié : 17 sept. 2022, 20:53
par Bertrand

C'était vraiment apache ! un apt avec un coup de -purge et c reparti comme en 14 !


Re: Fix installation : demande de test

Publié : 17 sept. 2022, 20:58
par marsante

:shock: ok :lol:


Re: Fix installation : demande de test

Publié : 18 sept. 2022, 12:36
par marsante

Je viens de tester la mise à jour 7.1.1 => 7.2.0 sur une VM debian 11 que j'ai ensuite passé en SID. La mise à jour de composer ne se fait pas avec le zip, quand je la fais, elle se met bien à jour, mais ne met pas à jour le nom des dossiers. Pour les anciennes installations, il faudra penser à changer le nom des dossiers en majuscule. Est-ce que je fais un script bash dans le dossier script où ça doit plutôt passer par du php ? Sinon ras à signaler pour le moment

Edit : les symptômes si les liens ne sont pas refait : des boutons qui ne marchent plus (pour touchswipe principalement)


Re: Fix installation : demande de test

Publié : 18 sept. 2022, 13:17
par Bertrand

Oulà, on en est pas encore du tout là :-)
Dans le dossier upgrade/base tu trouveras des exemples de fichier sqlUpgradev*_post.php : c'est ce qui est lancé après mise à jour de la bdd.
(on peut aussi faire du _pre.php de mémoire, c'est moi qui avait codé ce système pour jouer des .php, mais jamais utilisé je crois).

Par exemple ici :
upgrade/base/sqlUpgrade_v6.7.0_v7.0.0_post.php
tu trouveras un bel exemple avec un update composer.

Mais si je comprends bien, il faudra faire plus qu'un update. D'ailleurs il faut updater aussi composer.

B.