app.brmodeloweb.com
数据库建模和教学的Web应用程序
根据Apache许可证2.0发布
依赖性
要运行此应用程序,您需要:
- EditorConfig
- Node.js版本20.x(强烈建议通过NVM或N安装它)
- 纱线1.x版
- MongoDB社区版4.x版(检查安装指南)
运行应用程序
- 安装依赖项:
yarn install - 重复
.env.example并将其重命名为.env - 确保您正在运行MongoDB(要了解更多:MacOS,Windows,Centos,Ubuntu或Debian)
- 开始前端:
yarn start:frontend - 启动服务器:
yarn start:dev - 访问它:http:// localhost:9000/
用Docker-Compose运行
注意: Docker设置仍在进行中,并且没有提供良好的开发人员体验。现在,我们建议您按照上述说明在本地运行该项目。如果您仍然想使用Docker,则是:
- 确保您运行Docker桌面
- Start Docker:
docker-compose up或docker-compose up -d - 访问它:http:// localhost:9000/
- 完成后,完成Docker:
docker-compose down
测试
设置测试
- 重复的
cypress.env.example.json并将其重命名为cypress.env.json - 使用有效的用户凭据(用户名和密码)更新
cypress.env.json
警告
在测试运行后,将删除您在cypress.env.json中设置的注释的数据。因此,不要在这里使用您的真实帐户!
E2E测试
要运行E2E测试,您有两个选择:
- 在终端窗口中运行无头模式:
yarn test:cy - 运行交互式模式:
yarn cy:open
单位测试
要运行单元测试,您有两个选择:
-
yarn test以运行所有测试并收集覆盖范围报告。或者; - 通过运行纱线测试在
watch模式下执行yarn test:watch
生产环境
- 稳定:https://app.brmodeloweb.com
- 登台:https://brmodelo-stage.herokuapp.com
贡献者
谢谢这些好人(表情符号钥匙):
|
米尔顿·比顿(Milton Bittencourt de Souza Neto) 配x ?? |
Idmar Ramos Junior(ID) ?? |
Felipe de Souza da Costa ?? |
Márciosantos ? |
电话“骑兵” |
亚瑟·莫塔(Arthur Mota) ? |
Joaomfiumari ? |
|
沃尔摩 配x |
Tárlitonbasso de Godoy ? |
约翰·费舍(John Fercher) ? |
Henrique Ferraz ? |
Paulo Ricardo Stradioti ? |
Salim Nabbout ? |
贾斯汀·费拉兹(Justin Ferraz) ? |
|
Walissonkuper ? |
大卫·德·苏扎(David de Souza) ? |
Jeverson Misael Da Cruz Filho ? |
该项目遵循全企业规范。欢迎任何形式的贡献!
