您需要安装Docker来启用Postgres。 Windows用户,请确保安装WSL2扩展名,因为Postgres正常运行需要这些扩展。
由于多种原因,该项目取决于纱线。您可以使用:
npm install -g yarn这将安装您的依赖项。
yarnyarn dbup此步骤将在Docker中创建2个Postgres数据库。端口10800上的一个是开发,而端口10801上的一个用于单位测试。
如果您看到此错误:
The command 'docker-compose' could not be found in this WSL 2 distro.
然后,在设置/将军下确保检查“使用基于WSL 2的引擎”,请确保检查。
我们有一个召集的命令, yarn pristine ,重新创建并重新播种数据库。您可以随时使用此命令擦除数据库并重置它。
yarn pristine每个数据库更改后必须运行原始的,以便使用最新迁移更新数据库。
可以随时运行原始的数据库,以将您的数据库重置为干净的状态。在许多情况下,这可能会派上用场。
如果您遇到更深层的问题,则可能只想破坏邮政局的实例,然后从绝对的划痕开始。有一个命令将销毁当前未运行的所有Docker映像,容器和卷。首先,您将需要停止与此项目相关的所有Docker进程,然后运行docker system prune -a 。注意:这是一个危险的命令,它将摧毁Docker中当前不运行的所有内容,包括任何非dc.io项目。
**该文件的创建是可选的。如果您不在开发环境中创建此文件,则将从Dev文件夹中的Dev.env文件中使用默认值。
首先在Root Directory中存在的Dev文件夹中创建Dev-override.env文件。然后将以下字段复制并粘贴到文件中。
PORT= *
代替 *您可以声明自己的机器中可用的端口号。
最后,您可以运行命令yarn dev (Windows: yarn dev:win )来启动服务器。这将服务于端口3000的前端和后端。
VSCODE上的调试菜单依赖于启动。JSON,已有几个运行选项。一个运行服务器,另一个运行单元测试。这两个都可以通过断点启用,并且在必要时也可以对您的代码进行调试。
该项目设置为与Vscode Jest一起玩得很好。它将在后台运行您的测试,并为您提供特定测试的有用的“调试”按钮。强烈建议任何后端工作。
安装VSCODE GRAPHQL启用GraphQl语法突出显示。建议用于GQL工作。
如何提出您的第一个拉请求 - 谢谢Julio Alcantara!如何创建新实体如何将存储库与更新的代码同步
如果部署到生产中,请首先将您的配置文件放入/etc/mintbean-v4/config/*中。然后运行yarn start 。