Les services

dans une application Cozy

15 sept. 2017

Pourquoi faire ?

  • Envoyer des notifications
  • Manipuler les données :
    • Faire des calculs et les persister
    • Faire du nettoyage
    • Faire des migrations
  • ...

Comment ça marche ?

  • Inscription à l'installation d'une app
  • Déclenchement selon le trigger
  • Même permission que l'app
  • Pas d'accès à internet
  • Script dans le dossier build
  • Exécuter dans une VM

Comment débugger ?

Configurer son cozy.yaml :

Modifier le script

Vérifier le lancement du service dans les logs de la stack

Exemple des notifications
dans cozy-bank

  1. Modifier le manifest

Exemple des notifications
dans cozy-bank

  2. Ajouter un build spécifique

Exemple des notifications
dans cozy-bank

  3. Créer un dossier 'src/targets/services'

Exemple des notifications
dans cozy-bank

  4. Faire des traductions

Démo

Documentations :

Questions :

  • Vous avez des questions ?
  • La présentation vous à plu ?
  • Des idées pour l'améliorer ?
  • Vous avez trouvé ça intéressant ?
Made with Slides.com