Ce dépôt contient les instructions nécessaires pour configurer le déployement du daemon qui contrôle et se communique avec les dispositifs physiques sur OpenShift.
Gabarit | Descripton |
---|---|
port-e-daemon.yaml | Installation de l'application. |
port-e-daemon.params | Paramètres pour un environnement de développement. |
port-e-daemon.params.env | Fichier d'environnement pour les paramètres. |
Tous les paramètres du gabarit sont obligatoires. La plupart d'entre eux ont des valeurs par défaut, mais certains n'en ont pas. Ils doivent être fournis lors du déploiement de l'application avec le script manage
.
Le fichier de paramètres permet la personnalisation de l'installation pour un environnement particulier (par exemple).
La liste des paramètres qui doivent être renseignés dans le fichier port-e-daemon.params.env
:
Paramètre | Description | Défaut |
---|---|---|
APP_NAME | Nom utilisé pour regrouper les composantes ensembles dans la console OpenShift. | auth-e |
APP_DOMAIN | Le nom de domaine externe pour accéder à l'application. | |
APP_SUBDOMAIN | Le nom de sous domaine pour accéder à l'application. | auth-e |
GIT_REPOSITORY_URI | L'URL de l'adresse du dépot Git. | https://github.com/CQEN-QDCE/exp-port-e.git |
GIT_REF | Référence de la branche dans Github utilisée pour faire build de l'application. | dev |
CONTEXT_SOURCE_DIR | Répertoire de contexte de build | Raccourcir-URL |
BASE_URL | L'adresse de l'application du consommateur, déployée sur Openshift. | https://exp-port-e-consommateur-agent-admin.apps.exp.openshift.cqen.ca |
BASE_SHORT_URL | L'adresse du raccourcisseur d'url qui répond aux demandes du daemon. | https://p.apps.exp.openshift.cqen.ca |
HOST_PORTE_URL | L'adresse du hôte ngrok qui fait du tunnelling à partir du dispositif physique vers l'application déployée sur Openshift | http://ngrok.io |
ENDPOINT_CONNECTION | Point de terminaison pour créér une nouvelle connection avec le daemon. | /connections/create-invitation |
ENDPOINT_INVITATION | Point de terminaison pour faire l'envoi de la requête de présentation à l'agent consommateur de la porte. | /present-proof/send-request |
APP_PORT | La porte du daemon qui écoute les requêtes de connection | 3000 |
X_API_KEY | La clé d'accès de l'API de la base de données de la porte. |