AI助手新版发布:优化Dockerfile与用户体验
24 分
发布说明(9月21日) ai助手新版本,用户体验改进,默认子域名规则,错误修复 ai助手新版本 dockerfile 我们很高兴地介绍我们ai助手的升级版本。以下是新功能: 与openai api的互动增强 我们优化了提示和项目上下文,以在不成功的部署期间获得更好的dockerfile修复结果。 模型版本更新 通过切换到更新的模型版本,我们扩展了上下文大小,确保更快和更准确的结果。 改进的dockerfile诊断 助手现在可以更准确地定位dockerfile中的问题并建议适当的修复,确保您的项目在back4app容器上无缝运行。 默认子域名规则 根据用户的宝贵反馈,我们更新了在容器上部署项目的默认子域名命名约定。为了尊重用户隐私,新的命名规则将仅使用仓库名称信息,不包括任何用户特定的细节。 支持在dockerfile中不暴露端口的部署 您现在可以直接在应用创建设置中指定希望暴露的端口,消除了在dockerfile中进行此操作的需要。默认情况下,应用设置的端口将被暴露。如果在设置中未指定端口,系统将参考dockerfile。 用户体验改进 可点击的仓库 仓库现在可以点击,用户将被重定向到新页面以获取详细视图。 针对大屏幕的增强显示 我们优化了大屏幕用户的用户体验。 统一的日志显示 日志已被放置在一个框内,类似于部署日志,以保持一致的外观和感觉。 repo author display 存在一个问题,repo 作者总是显示为 'webflow'。这个问题已经解决。 错误修复 ai 助手问题 在没有 dockerfile 的项目中,助手被错误触发。 ai 助手的免责声明消息存在问题。 ai 助手未以正确格式显示 dockerfile。 应用概述 一些用户报告了应用概述屏幕上的显示问题。这个问题已经修复。 发布说明(7月27日) ai 助手,自定义健康检查,设置中的端口,以及用户体验改进 无缝部署的 ai 助手 我们很高兴地宣布与 openai api 的集成,引入了 ai 助手,以便于您在 back4app 上进行 repo 部署。当您在部署过程中遇到挑战或错误时,我们的 ai 助手会迅速介入,提供有效的解决方案。在这个初始版本中,ai 助手提供 dockerfile 建议,以解决识别的问题。接受这些建议会在您的 repo 上直接创建一个新的 pull request,进一步简化了您的流程。 自定义健康检查以实现精确部署 为了在部署应用程序时提供更多的控制和精确性,我们引入了自定义健康检查。现在,您可以指定 back4app 在部署期间用于验证应用程序健康状况的特定端点。只需提供适当的 url,back4app 就会在最终确定部署之前发出 http 请求。此功能确保您的应用程序在任何部署发布之前都能正常运行。 应用设置中的端口配置 我们为您提供了更多灵活性,以确定您的应用程序如何响应。现在,您可以在应用设置中定义应用程序响应的特定端口,即使在您的 dockerfile 中暴露了多个端口。此功能为您提供了对应用程序通信设置的额外控制。 用户体验改进 我们致力于为您提供用户友好的平台。在此次更新中,我们增强了您的仓库列表与授权 github 仓库之间的同步。如果您删除一个仓库,列表会相应更新。此外,您现在可以方便地在容器设置中找到应用程序的 app id。 这些更新是我们持续努力为用户提供更量身定制和高效体验的一部分。请关注未来的增强功能,因为我们将继续优化您与 back4app 的体验。 发布说明(6月22日) 自定义域名、新仪表板、应用概述和性能改进 自定义域名 所有 back4app 上的容器应用程序都自动提供 b4a run url,方便您与团队共享部署以进行协作。但为了为您的项目提供更多的自定义和灵活性,我们引入了使用 自定义域名 与您的 back4app 容器。这使您能够使用自己的域名,并享受我们提供的安全(启用 ssl)网址的好处。 与容器应用相关的域设置可以在应用设置的域部分进行管理,无论您是为项目使用顶级域还是子域。此外,您可以在 back4app 容器上为注册的域创建自定义重定向规则,为用户体验增加另一层自定义 新仪表板、应用概述和应用设置 我们对容器仪表板进行了重大改进。您现在可以直接从容器的仪表板查看有关项目的更多详细信息,例如状态、url 和计划。您还可以标记收藏并搜索它们。 我们重新设计了应用概述页面,采用小部件样式布局,带来了新的小部件,使您可以从单一页面监控应用的关键参数。这些参数包括 cpu、ram、计划、部署日志和运行日志。我们还完全重新设计了应用设置,使您更容易找到和更改所需的设置。 错误修复和性能优化 在我们持续努力提供高性能和安全平台的过程中,我们实施了许多性能优化和错误修复。这些更改旨在确保您的应用在 back4app 容器上的操作更加顺畅和可靠。 发布说明(5月17日) 指标和 web sockets 支持 指标跟踪 我们为 back4app 的容器引入了使用指标跟踪。您现在可以跟踪: cpu 使用率 内存使用率 进程数量 磁盘使用率 网络流量(进/出) 我们的平台为应用中的所有部署维护连续的时间序列,而不仅仅是最新的一个。每次成功的部署都会产生一个新的容器和一个新的图形序列,使您能够识别哪个容器部署可能导致资源使用的激增。 这个新功能允许您在部署之间识别应用程序的改进机会和瓶颈。它还帮助您确定是否需要容器升级,以更好地适应您在 back4app 容器上的应用程序。这些指标会持续提供给应用程序内的所有部署,使您能够看到哪个容器部署可能导致资源的激增。 对 websockets 的全面支持 我们很高兴地宣布在 back4app 容器上全面支持 websockets。websockets 使您的应用程序能够实时数据曝光,作为通过 tcp 连接使用 http 的双向通信通道。无论您的项目是金融行情、实时体育比分更新、基于位置的应用程序,还是协作文本编辑器,您现在都可以连接您的代码库并在 back4app 容器上部署它(需要 dockerfile)。然后可以使用给定的 url 进行实时客户端连接。 发布说明(4月19日) 运行语言和框架的指南 针对多种语言和 web 框架的新详细指南 我们很高兴地宣布发布一套全面的指南,旨在帮助您准备、部署和监控在 back4app 容器上的应用程序。这些指南涵盖了广泛的语言和 web 框架,使您的项目更容易启动和运行。 无论您使用的是 python、django、flask、nodejs、reactjs、nextjs、php、laravel、elixir phoenix、remix、ruby on rails、asp net、deno、go、rust、nuxt、redwood、meteor 还是 java,我们都能满足您的需求。我们的详细指南提供逐步说明、最佳实践和特定于这些语言和框架的故障排除提示。 这些指南不仅将帮助您高效地部署应用程序,还将通过帮助您有效监控在 back4app 容器上的应用程序来确保最佳性能。因此,开始吧,充分利用我们的新指南来提升您的开发体验。 发布说明(4月12日) 部署管理,用户体验改进 部署取消功能 我们引入了一个新的取消/停止部署按钮,以便您对部署有更大的控制权。如果您开始了一个部署并意识到存在问题,或者您只是改变了主意,现在可以轻松取消正在进行的部署。 增强的构建/部署日志消息 我们改进了构建和部署日志消息,以便您更全面地了解您的部署。这些增强的消息提供了有关部署进度和结果的更详细信息,使您能够更有效地跟踪和管理它们。 dockerfile 创建的 ux 更新 我们更新了用户界面,以提供更好的指导来创建 dockerfile。这些 ux 改进旨在简化和优化 dockerfile 的创建过程,使即使是新手也能更轻松地使用该平台或 dockerfile。 平台消息传递改进 作为我们持续提升用户体验的努力的一部分,我们致力于改善平台的消息传递。这确保了平台内更清晰、更有效的沟通。 可用性和性能增强 我们实施了更新,以提升平台的可用性和性能。这些改进确保您的部署更加可靠和高效,最小化停机时间并最大化生产力。 发布说明(2月14日) 修复和改进 删除过程改进 我们优化了应用程序删除过程,以增强安全性。现在,我们在任何应用程序被删除之前集成了确认步骤,以防止意外丢失工作。 根目录指向修复 我们解决了根目录指向的问题,确保您的目录结构被正确识别。 构建能力增强 我们已经增强了容器的构建能力,包括cpu和ram。这次升级减少了构建您的免费容器应用所需的时间,从而使构建过程更加高效和流畅。 dockerfile要求沟通 我们改善了关于缺失dockerfile的沟通。现在,如果您的项目需要dockerfile才能运行,我们将发送一条清晰、友好且直接的信息,解释dockerfile的必要性,并指导您如何创建一个。 dockerfile创建文档 我们准备了关于如何为流行技术创建dockerfile的详细文档。这个资源旨在帮助您高效地设置项目,特别是如果您是第一次使用dockerfile或处理新的技术栈。 发布说明(1月26日) 文档、用户体验改进、修复 logbox增强 我们解决了logbox组件中的几个问题,以改善您的体验。这包括修复滚动问题、纠正彩色日志显示,并确保在所有屏幕分辨率下侧边栏可见。我们希望这些调整能提供更流畅、更简洁的日志视图。 环境变量更新 我们注意到在某些情况下,删除按钮未按预期工作,我们已迅速修复。现在,您应该能够毫无问题地删除环境变量。 展开和折叠事件 我们修复了一些影响展开和折叠功能的故障。现在,它们应该无缝工作,在浏览平台时提供更好的用户体验。 支持聊天集成 为了方便与我们的团队进行直接沟通,我们添加了支持聊天功能。您现在可以直接与 back4app 工程师交谈,并获得即时帮助。 应用屏幕上的返回按钮 我们在应用屏幕上添加了一个返回按钮,以增强导航。这将使您更容易在屏幕之间来回移动,并访问所需的信息。 github 仓库的懒加载 为了优化 github 仓库的加载时间并改善我们平台的整体性能,我们实施了懒加载效果。这意味着数据将在需要时加载,从而减少不必要的加载时间。 平台用户体验写作改进 我们对平台的用户体验写作进行了调整,使其更加直观和用户友好。 部署取消逻辑 我们改进了部署取消的逻辑,使其更加高效和可靠。这应该会减少部署问题,并使整体部署过程更加顺畅。 容器文档发布 我们很高兴地宣布容器文档的发布!这是一个全面的资源,包含有关我们平台如何工作的详细指南。无论您是想回答常见问题、排除应用程序部署故障,还是仅仅想更好地理解平台,容器文档都是您的首选资源。