Optimisations Docker et UX sur Back4App pour DevOps
33 min
notes de version (21 sept) nouvelle version de l'assistant ia, améliorations de l'ux, règle de nom de sous domaine par défaut, corrections de bugs nouvelle version de l'assistant ia dockerfile nous sommes ravis de vous présenter une version améliorée de notre assistant ia voici les nouveautés interaction améliorée avec les api openai nous avons affiné les invites et le contexte du projet pour obtenir de meilleurs résultats pour les corrections de dockerfile lors des déploiements infructueux mise à jour de la version du modèle en passant à une version de modèle plus récente, nous avons élargi la taille du contexte, garantissant des résultats plus rapides et plus précis diagnostic amélioré du dockerfile l'assistant peut désormais identifier plus précisément les problèmes avec le dockerfile et suggérer des corrections appropriées, garantissant que votre projet fonctionne sans problème sur les conteneurs back4app règle de nom de sous domaine par défaut en réponse aux retours précieux de nos utilisateurs, nous avons mis à jour la convention de nommage des sous domaines par défaut pour les projets déployés sur des conteneurs pour respecter la vie privée des utilisateurs, la nouvelle règle de nommage n'utilisera que les informations du nom du dépôt, excluant tout détail spécifique à l'utilisateur support du déploiement sans port exposé dans le dockerfile vous pouvez désormais spécifier le port que vous souhaitez exposer directement dans les paramètres de création de l'application, éliminant ainsi le besoin de le faire dans le dockerfile par défaut, le port des paramètres de l'application sera exposé si aucun port n'est spécifié dans les paramètres, le système se référera au dockerfile améliorations de l'ux dépôts cliquables les dépôts sont désormais cliquables, redirigeant les utilisateurs vers une nouvelle page pour une vue détaillée affichage amélioré pour les écrans plus grands nous avons optimisé l'expérience utilisateur pour les utilisateurs disposant d'écrans plus grands affichage uniforme des journaux les journaux ont été placés dans une boîte, similaire aux journaux de déploiement, pour un aspect et une sensation cohérents affichage de l'auteur du dépôt il y avait un problème où l'auteur du dépôt s'affichait toujours comme 'webflow' cela a été résolu corrections de bugs problèmes de l'assistant ia l'assistant a été déclenché incorrectement pour des projets sans dockerfile le message de non responsabilité pour l'assistant ia avait des problèmes les dockerfiles n'étaient pas affichés dans le bon format par l'assistant ia aperçu de l'application certains utilisateurs ont signalé des problèmes d'affichage sur l'écran d'aperçu de l'application cela a été corrigé notes de version (27 juil) assistant ia, vérifications de santé personnalisées, ports dans les paramètres, et améliorations de l'ux assistant ia pour des déploiements sans faille nous sommes ravis d'annoncer notre intégration avec les api openai, introduisant un assistant ia pour faciliter vos déploiements de dépôt sur back4app lorsque vous rencontrez des défis ou des erreurs lors du déploiement, notre assistant ia intervient rapidement, fournissant des solutions efficaces dans cette version initiale, l'assistant ia propose des suggestions de dockerfile pour résoudre les problèmes identifiés accepter ces recommandations crée une nouvelle demande de tirage directement sur votre dépôt, simplifiant encore le processus pour vous vérifications de santé personnalisées pour des déploiements précis pour offrir plus de contrôle et de précision dans le déploiement de vos applications, nous avons introduit des vérifications de santé personnalisées désormais, vous pouvez désigner le point de terminaison spécifique que back4app utilisera pour vérifier la santé de votre application pendant le déploiement en fournissant simplement l'url appropriée, back4app effectuera une requête http avant de finaliser le déploiement cet ajout garantit que votre application fonctionne de manière optimale avant toute publication de déploiement configuration des ports dans les paramètres de l'application nous vous offrons plus de flexibilité pour déterminer comment votre application répond désormais, vous pouvez définir le port spécifique auquel votre application doit répondre dans les paramètres de l'application, même s'il y a plusieurs ports exposés dans votre dockerfile cette fonctionnalité vous donne un contrôle supplémentaire sur la configuration de communication de votre application améliorations de l'expérience utilisateur notre engagement à vous fournir une plateforme conviviale est inébranlable dans cette mise à jour, nous avons amélioré la synchronisation entre votre liste de dépôts et les dépôts github autorisés si vous supprimez un dépôt, la liste se met à jour en conséquence de plus, vous pouvez désormais localiser facilement l'id de l'application de votre application dans les paramètres des conteneurs ces mises à jour font partie de notre effort continu pour offrir une expérience plus personnalisée et efficace à nos utilisateurs restez à l'écoute pour de futures améliorations alors que nous continuons à optimiser votre expérience avec back4app notes de version (22 juin) domaine personnalisé, nouveau tableau de bord, aperçu de l'application et performances améliorées domaine personnalisé toutes les applications container sur back4app sont automatiquement fournies avec une url b4a run, facilitant le partage facile des déploiements avec votre équipe à des fins de collaboration mais pour vous offrir plus de personnalisation et de flexibilité pour vos projets, nous avons introduit l'option d'utiliser un domaine personnalisé avec vos conteneurs back4app cela vous donne la possibilité d'utiliser vos propres domaines et de profiter des avantages d'une adresse web sécurisée (ssl activé) fournie par nous les paramètres de domaine liés à une application container peuvent être gérés dans la section domaines des paramètres de l'application, que vous utilisiez des domaines apex ou des sous domaines pour votre projet de plus, vous pouvez créer des règles de redirection personnalisées pour vos domaines enregistrés sur back4app containers, ajoutant une autre couche de personnalisation à votre expérience utilisateur nouveau tableau de bord, aperçu de l'application et paramètres de l'application nous avons apporté des améliorations significatives au tableau de bord des containers vous pouvez désormais voir plus de détails sur vos projets, tels que l'état, les url et le plan, directement depuis le tableau de bord du container vous avez également la possibilité de marquer des favoris et de les rechercher nous avons repensé la page d'aperçu de l'application pour utiliser une mise en page de type widget, apportant de nouveaux widgets qui vous permettent de surveiller les paramètres clés de votre application depuis une seule page cela inclut le cpu, la ram, le plan, les journaux de déploiement et les journaux en cours d'exécution nous avons également entièrement repensé les paramètres de l'application pour vous faciliter la localisation et le changement des paramètres dont vous avez besoin corrections de bogues et optimisations des performances dans notre effort continu pour fournir une plateforme performante et sécurisée, nous avons mis en œuvre de nombreuses optimisations de performance et corrections de bogues ces changements visent à garantir un fonctionnement plus fluide et plus fiable de vos applications sur back4app containers notes de version (17 mai) suivi des métriques et support des web sockets suivi des métriques nous avons introduit le suivi des métriques d'utilisation pour les containers sur back4app vous pouvez désormais suivre utilisation du cpu utilisation de la mémoire nombre de processus utilisation du disque trafic réseau (entrant/sortant) notre plateforme maintient une série chronologique continue pour tous les déploiements au sein d'une application, pas seulement le dernier chaque déploiement réussi entraîne un nouveau container et une nouvelle série graphique, vous permettant d'identifier quel déploiement de container a pu entraîner une augmentation de l'utilisation des ressources cette nouvelle fonctionnalité vous permet d'identifier les opportunités d'améliorations et les goulets d'étranglement dans votre application entre les déploiements elle vous aide également à déterminer si vous avez besoin de mises à jour de conteneurs pour mieux accueillir votre application sur back4app containers ces métriques sont fournies en continu pour tous les déploiements au sein d'une application, vous permettant de voir quel déploiement de conteneur a pu provoquer une augmentation des ressources support complet pour websockets nous sommes ravis d'annoncer le support complet des websockets sur back4app containers les websockets permettent l'exposition de données en temps réel depuis votre application, fonctionnant comme un canal de communication bidirectionnel utilisant http via une connexion tcp que votre projet soit un ticker financier, un mise à jour de score sportif en direct, une application basée sur la localisation ou un éditeur de texte collaboratif, vous pouvez maintenant connecter votre dépôt et le déployer (dockerfile requis) sur back4app containers l'url donnée peut ensuite être utilisée pour des connexions client en temps réel notes de version (19 avril) guides pour exécuter des langages et des frameworks nouveaux guides détaillés pour divers langages et frameworks web nous sommes ravis d'annoncer la publication d'un ensemble complet de guides conçus pour vous aider à préparer, déployer et surveiller vos applications sur back4app containers ces guides couvrent un large éventail de langages et de frameworks web, rendant plus facile que jamais de faire fonctionner vos projets que vous travailliez avec python, django, flask, nodejs, reactjs, nextjs, php, laravel, elixir phoenix, remix, ruby on rails, asp net, deno, go, rust, nuxt, redwood, meteor ou java, nous avons ce qu'il vous faut nos guides détaillés fournissent des instructions étape par étape, des meilleures pratiques et des conseils de dépannage spécifiques à chacun de ces langages et frameworks ces guides vous aideront non seulement à déployer efficacement vos applications, mais aussi à garantir des performances optimales en vous aidant à surveiller efficacement vos applications sur back4app containers alors, commencez et tirez le meilleur parti de votre expérience de développement avec nos nouveaux guides notes de version (12 avril) gestion des déploiements, améliorations de l'ux fonctionnalité d'annulation de déploiement nous avons introduit un nouveau bouton annuler/arrêter le déploiement pour vous donner un meilleur contrôle sur vos déploiements si vous commencez un déploiement et réalisez qu'il y a un problème, ou que vous changez simplement d'avis, vous pouvez maintenant facilement annuler le déploiement en cours messages de journal de construction/déploiement améliorés nous avons amélioré nos messages de journal de construction et de déploiement pour vous donner une compréhension plus complète de vos déploiements ces messages améliorés fournissent des informations plus détaillées sur l'avancement et les résultats de vos déploiements, vous permettant de les suivre et de les gérer plus efficacement mises à jour ux pour la création de dockerfile nous avons mis à jour notre interface utilisateur pour fournir de meilleures indications lors de la création de dockerfiles ces améliorations ux visent à simplifier et rationaliser le processus de création de dockerfiles, le rendant plus facile même pour ceux qui sont nouveaux sur la plateforme ou avec les dockerfiles amélioration de la messagerie de la plateforme dans le cadre de nos efforts continus pour améliorer l'expérience utilisateur, nous avons travaillé sur l'amélioration de la messagerie de la plateforme cela garantit une communication plus claire et plus efficace au sein de la plateforme améliorations de la disponibilité et des performances nous avons mis en œuvre des mises à jour pour améliorer la disponibilité et les performances de notre plateforme ces améliorations garantissent que vos déploiements sont plus fiables et efficaces, minimisant les temps d'arrêt et maximisant la productivité notes de version (14 février) corrections et améliorations amélioration du processus de suppression nous avons affiné notre processus de suppression d'application pour une sécurité accrue désormais, nous avons intégré une étape de confirmation avant qu'une application ne soit supprimée pour éviter toute perte de travail non intentionnelle correction du pointage du répertoire racine nous avons résolu un problème de pointage du répertoire racine, garantissant que votre structure de répertoire est correctement reconnue amélioration de la capacité de construction nous avons augmenté la capacité de construction de notre conteneur en termes de cpu et de ram cette mise à niveau réduit le temps nécessaire pour construire vos applications conteneur gratuites, ce qui conduit à un processus de construction plus efficace et rationalisé communication sur les exigences du dockerfile nous avons amélioré notre communication concernant les dockerfiles manquants désormais, si votre projet nécessite un dockerfile pour fonctionner, nous enverrons un message clair, amical et direct expliquant la nécessité d'un dockerfile et vous guidant sur la façon d'en créer un documentation sur la création de dockerfiles nous avons préparé une documentation détaillée sur la façon de créer des dockerfiles pour les technologies populaires cette ressource vise à vous aider à configurer efficacement vos projets, en particulier si vous êtes nouveau dans l'utilisation des dockerfiles ou si vous traitez une nouvelle pile technologique notes de version (26 janvier) améliorations de la documentation, de l'ux, corrections améliorations de logbox nous avons résolu plusieurs problèmes dans notre composant logbox pour améliorer votre expérience cela inclut la correction des problèmes de défilement, la correction de l'affichage des journaux colorés et l'assurance de la visibilité de la barre latérale sur toutes les résolutions d'écran nous espérons que ces ajustements fourniront une vue plus fluide et rationalisée de vos journaux mise à jour des variables d'environnement nous avons remarqué que le bouton de suppression ne fonctionnait pas comme prévu dans certains cas, et nous l'avons rapidement corrigé vous devriez maintenant être en mesure de supprimer des variables d'environnement sans aucun problème événements d'expansion et de réduction nous avons corrigé quelques problèmes affectant les fonctionnalités d'expansion et de réduction désormais, elles devraient fonctionner sans problème, offrant une meilleure expérience utilisateur lors de la navigation sur la plateforme intégration du chat de support pour faciliter la communication directe avec notre équipe, nous avons ajouté une fonctionnalité de chat de support vous pouvez maintenant parler directement avec un ingénieur de back4app et obtenir une aide instantanée pour vos questions bouton retour sur l'écran de l'application nous avons ajouté un bouton de retour sur l'écran de l'application pour améliorer la navigation cela devrait faciliter le passage d'un écran à l'autre et l'accès aux informations dont vous avez besoin chargement paresseux pour les repos github pour optimiser les temps de chargement des repos github et améliorer la performance globale de notre plateforme, nous avons mis en œuvre un effet de chargement paresseux cela signifie que les données se chargeront au fur et à mesure de leurs besoins, réduisant ainsi les temps de chargement inutiles améliorations de l'écriture ux de la plateforme nous avons apporté quelques ajustements à l'écriture ux de la plateforme pour la rendre plus intuitive et conviviale logique d'annulation de déploiement nous avons amélioré la logique derrière l'annulation de déploiement pour la rendre plus efficace et fiable cela devrait entraîner moins de problèmes de déploiement et un processus de déploiement globalement plus fluide publication de la documentation sur les conteneurs nous sommes ravis d'annoncer la publication de la documentation sur les conteneurs ! c'est une ressource complète avec des guides détaillés sur le fonctionnement de notre plateforme que vous cherchiez à répondre à des questions courantes, à résoudre des problèmes de déploiement de votre application, ou simplement à mieux comprendre la plateforme, la documentation sur les conteneurs est votre ressource incontournable