找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 199|回复: 0

制您将在该文件中配置容器

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2023-11-26 14:59:43 | 显示全部楼层 |阅读模式
创建一个文件复制该文件应包含一个名为的变量您可以将其值设置为您想要的任何值以及一个名为的变量该变量目前可以留空复制该变量提供了身份验证服务用来加密您的密码的密钥。在实际应用中该值应替换为包含数字和字母字符的长随机字符串。顾名思义该包含数据库的。您当前没有或不需要真正的数据库。在容器中设置准备测试环境时要做的第一件事是使用提供服务器的构建一个容器。这将是您的应用程序在运行集成测试时使用的数据库。不过在继续之前请确保您的计算机上已安装并运行。您可以按照此处的步骤在您的计算机上设置。要开始配置容器请在项目的根目录中创建一个名为的新文件复。


让知道如何设置数 WhatsApp 号码数据 据库服务器使用哪个映像映像是一组详细说明如何构建容器的指令以及如何存储容器的数据。运行更新如下复制更新单元测试配置目前单元测试配置文件还将运行集成测试因为它会搜索更新配置以忽略其中的文件复制现在您的单元测试和集成测试是完全独立的只能使用各自的命令来运行。编写脚本来启动测试环境到目前为止您已经制定了以下方法在容器中启动数据库服务器使用特定测试配置运行集成测试与集成测试分开运行单元测试缺少的是一种实际编排容器的创建和集成测试的运行的方法以确保数据库正在运行并可用于测试环境。为了完成这项工作您将编写一组自定义脚本来启动容器等待服务器准备就绪然后运行测试。在项目的根目录创建一个名为的新目录复制在该目录中创建一个名为的文件复制在此文件中您将需要执行以下。



步骤加载任何环境变量以便您可以访问数据库。以分离模式启动容器。等待数据库服务器变得可用。运行迁移以将架构应用到数据库。运行集成测试。作为奖励您还应该能够使用运行的界面的标志来运行此文件。加载您的环境变量第一步是您将读取文件并使这些变量在脚本上下文中可用。在命名中创建另一个文件复制在此文件中添加以下代码片段复制这将读入您的文件并导出每个变量以便它在您的脚本中可用。回到您现在可以使用以下命令使用此文件来访问环境变量复制上面变量用于查找相对路径并且该路径用于执行脚本。以分离模式启动容器下一步是启动容器。需要注意的是您需要以分离模式启动容器。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2024-9-21 05:39 , Processed in 0.075311 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表