Skip to content

GerardLeRest/soignemoi-slim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

README.md "Soignemoi"

1 . Installation du site web local "soignemoi-web"

1.1 Création de la branche locale "soignemoi-web"

  • Ouvrir un terminal

    git clone git@github.com:GerardLeRest/SoigneMoi.git

    Voici les branches locales - on ne voit que la branche master

    git branch

    Voici la liste des branches distantes

    git branch -r

    Créer la branche locale et le basculement sur cette branche

    git checkout soignemoi-web
    git branch

    On peut alors copier le dossier dans son propre projet

1.2 Configuration de l'application "SoigneMoi"

  • lancer son IDE et ouvrir le projet "Soignemoi-Web"

  • Créer un dossier .env à la racine de projet

  • Et y mettre: # Variables de la base de données:

    DB_USER = "utilisateur"
    DB_PASS = "MotDePasseBaseDeDonnees"
    DB_NAME = "Soignemoi"
  • ouvrir un terminal pour installer les dépendances manquantes du projet: composer install

  • $app->setBasePath('/soignemoi-web'); - doit être décommenté dans le fichier config/container.php

  • <base href="<?= "/soignemoi-web" ?>/"> dans src/Views/commun/head.php"

1.3 Mise en place sur le serveur

2 Installation de Secretariat

2.1 - Préparation de la base de données

  • Récupérer le dossier "Secretariat" (voir 1)
  • Modifier des dates de sortie et de rentrée en les mettant à la date du jour dans la base de données avec les fichiers et "dateDuJour.sql" "ajoutSejour.sql" (sur la branche base-de-donnees)

2.2 - Installation des dépendances

sudo apt-get install python3-tk
sudo apt-get install python3-pil python3-pil.imagetk

2.3 - Configuration des adresses:

  • Pour un fonctionnement sur un serveur local local: Vérifier les adresses qui doivent commencer par "http:/localhost/soignemoi-web/.... (5 adresses en tout)
  • Pour un fonctionnement en mode hébergé: Vérifier les adresses qui doivent commencer par "https://www.soignemoi.net/.... (5 adresses en tout)

2.4 - lancement de l'application

  • Ouvrir le dossier dans un IDE. Ouvrir un terminal.
  • Taper "python3 Secretariat.py dans le terminal de l'IDE pour lancer l'application.

Installation de "Medecin"

## 3 Configuration de l'adresse IP du serveur

  • Récupérer le dossier "Medecin" (voir 1)

3.1 En local:

Changer les trois URL de types https par les adresses locales (vous pouvez faire une recherche dans les fichier avec "https"),

  • créer un fichier app/res/xml/network-security-config.xml (autorisation http)

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config\>
      <domain-config cleartextTrafficPermitted="true">
          <domain includeSubdomains="true">192.168.X.X\</domain\> (X.X à adapter suivant le réseau)
      </domain-config\>
    </network-security-config\> 
  • dans le fichier app/manifets/AndroidManifest.xml, ajouter:

    android:networkSecurityConfig="@xml/network_security_config"

3.2 En hébergé:

  • supprimer le fichier app/res/xml/network-security-config.xml et la ligne citée ci-avant
  • Vérifier que les adresses web soient "https://www.soignemoi.net/" dans les fichiers ActiviteAvis.java et ActivitePrescription.java

3.3 Installation de Medecin

  • construire le fichier apk (Build -> Build App Bundles(s)/APK(s) -> Build APK(s)

  • Récupérer le fichier apk dans le dossier "app/build/outputs/apk/debug/"

  • Déplacer le fichier apk sur le téléphone (https://www.clubic.com/tutoriels/article-844849-1-comment-installer-fichier-apk-telephone-android.html ).

  • installer ce fichier.

  • Il existe aussi l'outil Android Debug Bridge (adb) qui permet d'installer directement l'application sur le téléphone depuis l'ordinateur:

    • installation: sudo apt install adb
    • utilisation: adb install app-debug.apk

About

Projet ECF - Bachelor Developpeur PHP Symfony

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors