Bonnes pratiques

Conception d’applications

À faire :

  • Utilisez des labels de composants descriptifs et uniques
  • Regroupez visuellement les composants liés sur le canevas
  • Documentez les applications avec des descriptions
  • Utilisez des noms de variables d’environnement significatifs

À ne pas faire :

  • Utiliser des noms génériques comme “app” ou “service”
  • Coder en dur les secrets dans les variables d’environnement
  • Sauter la validation avant la publication

Gestion des versions

À faire :

  • Utilisez le versioning sémantique (v1.0.0, v1.1.0, v2.0.0)
  • Écrivez des descriptions de version significatives
  • Testez minutieusement en brouillon avant de publier

À ne pas faire :

  • Sauter les numéros de version de façon aléatoire
  • Publier des configurations non testées
  • Supprimer toutes les versions sans sauvegarde

Sécurité

À faire :

  • Utilisez des variables d’environnement pour la configuration
  • Définissez des politiques de redémarrage appropriées
  • Utilisez des tags d’image spécifiques (pas latest)

À ne pas faire :

  • Stocker des mots de passe dans des variables d’environnement en clair (utilisez des secrets)
  • Exécuter des conteneurs en root inutilement
  • Accorder des permissions excessives

Collaboration d’équipe

À faire :

  • Écrivez des descriptions et notes de version claires

À ne pas faire :

  • Sauter les descriptions lors de la publication
  • Ignorer les notifications concernant les applications que vous utilisez