代码拉取完成,页面将自动刷新
同步操作将从 Visual DDD/visual-ddd-docker 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
GitHub地址:Docker部署DDD可视化开发者平台
在开始部署之前,请确保已完成以下准备工作:
安装Docker和Docker Compose:确保你的服务器已安装了Docker和Docker Compose。 如果尚未安装,请按照官方文档进行安装。
拉取项目:通过git拉取本项目到部署环境下。
cd visual-ddd-docker
名称 | 说明 |
---|---|
BACKEND | 后端服务地址,例如 http://172.26.57.49:8080 |
SESSION_SECRET | 会话加密密钥 |
PASS_THROUGH_SESSION | 登录时是否透传后端的会话信息,默认为 false |
AI_CONFIGURATION | OPENAI 配置,配置项见 ./modules/ai/platform/index.ts |
更多设置:https://github.com/visual-ddd/visual-ddd-client/blob/main/DEVEPLOMENT.md
名称 | 说明 |
---|---|
common.mysql.url | MySQL数据库的连接URL,指定了数据库的地址、端口、数据库名称以及一些连接参数。 |
common.mysql.username | MySQL数据库的用户名。 |
common.mysql.password | MySQL数据库的密码。 |
register.mail.suffix-configs | 注册邮箱的域名限制,指定了允许注册的邮箱的域名后缀。 |
register.whitelist.enable | 是否启用注册白名单功能,当为'false'时,不启用注册白名单功能;当为'true'时,启用注册白名单功能。 |
common.mq.message.default-type | 消息队列的默认类型,此处指定了默认使用的消息队列类型为rabbitMq。 |
common.mq.rabbitmq.bootstrap-servers | RabbitMQ服务器的地址,指定了RabbitMQ服务器的IP地址或主机名。 |
common.mq.rabbitmq.username | RabbitMQ服务器的用户名。 |
common.mq.rabbitmq.password | RabbitMQ服务器的密码。 |
spring.mail.host | SMTP邮件服务器的主机地址,指定了用于发送邮件的SMTP服务器的主机地址。 |
spring.mail.username | 发送邮件时使用的邮箱的用户名。 |
spring.mail.password | 发送邮件时使用的邮箱的密码。 |
spring.mail.properties.mail.smtp.auth | 邮件服务器的认证机制,当为'false'时,不启用SMTP服务器的身份验证;当为'true'时,启用SMTP服务器的身份验证。 |
spring.mail.properties.mail.smtp.starttls.enable | 是否启用STARTTLS加密连接,当为'false'时,不启用STARTTLS加密连接;当为'true'时,启用STARTTLS加密连接。 |
spring.mail.properties.mail.smtp.starttls.required | 是否要求客户端使用STARTTLS加密连接,当为'false'时,客户端可以选择是否使用STARTTLS加密连接;当为'true'时,客户端必须使用STARTTLS加密连接。 |
password-reset.url.config | 重置密码的链接地址,指定了用于重置密码的链接地址。 |
docker-compose up -d
账号:admin@visualddd.com
密码:123456
docker-compose down
请确保服务器的防火墙已经打开了所需的端口,以便能够从外部访问项目。
如果项目需要使用数据库等外部服务,请确保这些服务已经正确地配置,并能够在项目容器中访问到。
如果项目有特殊的依赖项或配置要求,请根据实际情况进行相应的调整。
在部署过程中,如果出现任何错误或问题,请参考Docker和Docker Compose的官方文档进行故障排除。
希望以上部署说明对你有帮助!如有任何疑问,请随时向我提问。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。