同步操作将从 佛山市贝密信息科技有限公司/beimi 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
必须安装了 maven,和 MySQL。
修改 src/main/resources/application.properties 文件下面三个地方,改成自己的MySQL服务器的ip地址和帐号密码
spring.datasource.url=jdbc:mysql://localhost:3306/beimi?useUnicode=true&characterEncoding=UTF-8 spring.datasource.username=root spring.datasource.password=
这两个包已经在项目中,不需要下载,执行下面命令即可。
mvn install:install-file -Dfile=src/main/resources/WEB-INF/lib/jave-1.0.2.jar -DgroupId=lt.jave -DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar
mvn install:install-file -Dfile=src/main/resources/WEB-INF/lib/ip2region-1.2.4.jar -DgroupId=org.lionsoul.ip2region -DartifactId=ip2region -Dversion=1.2.4 -Dpackaging=jar
mvn compile
mvn spring-boot:start
可以如下面这样,在运行时添加一些环境变量
mvn spring-boot:start -Drun.jvmArguments='-Dserver.port=8080'
mvn package
打包完成后会在项目根目录生成一个 target 目录,里面的 beimi-0.7.0.war 文件是打包完成的文件。
java -Xms1240m -Xmx1240m -Xmn450m -XX:PermSize=512M -XX:MaxPermSize=512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseTLAB -XX:NewSize=128m -XX:MaxTenuringThreshold=0 -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60 -XX:+PrintGCDetails -Xloggc:gc.log -jar target/beimi-0.7.0.war
客户端代码位置在: client/version/chess
用 CocosCreater 打开 client/version/chess 项目。
----用 CocosCreater 创建一个空白新项目 删除 assets和settings两个目录,将 client/version/chess 下的 assets 和 settings 目录cp不过去。----
修改 client/version/chess/assets/resources/script/lib/HTTP.js 文件里的下面两句,改成自己的IP和端口号
baseURL:"http://localhost", wsURL : "http://localhost:9081",
然后用 CocosCreater 运行。
数据库连接地址需要改成 beimi,这个名字是在 docker-compose.yml 里设置的一个 docker 别名。(在 application.properties 里改)
docker 启动后 mysql 数据库需要初始化数据结构和内容,初始化文件在 script/beimi.sql 。这个做一次即可,整个mysql容器的数据都存在 docker/mysql/data 目录下。只要这个目录不删除数据一直存在。可以反复重启或者删除docker容器数据都会存在。
编译 docker 镜像之前必须使用 CocosCreater 发布一下项目,而且需要使用手机版发布。如果没有用手机版发布,需要到docker-compose.yml里,找到 beimi-client > volumes 标签,由 web-mobile 换成 desktop。
mvn clean package docker:build
docker-compose up -d
docker-compose down
注意:docker-compose down 并不会删除数据库内容,因为数据库内容存在目录里。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。