-
Notifications
You must be signed in to change notification settings - Fork 753
Tutorial
許彬 edited this page May 24, 2017
·
1 revision
- gradle-3.4
- nexus-2.2
- IntelliJ IDEA 2017.1
- JDK 1.8.0
- Mac OS X 10.11.6
- FastDFS1 192.168.125.129
- FastDFS Tracker
- 安装教程
- FastDFS2 192.168.125.132
- FastDFS Storage
- 安装教程
- Redis 192.168.125.133
- redis单机
- 安装教程
- Solr 192.168.125.131
- solr单机
- 安装教程
- Rabbitmq 192.168.125.134
ps.有虚拟机最好,并不是一定要求虚拟机。开发也可以全部装在本机,使用虚拟机的好处就是可以避免你的系统端口占用、删除麻烦等等一些问题。
教程写的不是很好 勿喷 如有问题请联系我!!!
GitHub 地址 : https://github.com/xubinux/xbin-store-cloud
OSChina 地址 : http://git.oschina.net/binu/xbin-store-cloud
idea 或者 eclipse 导入
不介意的话可以点个
Star
或者Fork
谢谢!
不配置私服的可以自行下载群文件中的
fastDFS 1.2.4.jar
、spring-boot-starter-redis.jar
、spring-boot-starter-druid.jar
jar是 maven中央仓库没有的
配置文件可以不修改 启动 boot 时添加参数 覆盖配置
git:
uri: ${git.uri:http://admin@localhost:8078/r/config-server.git}
username: ${git.username:admin}
password: ${git.password:admin}
search-paths: ${git.paths:*}
可以直接使用 OSChina 或者自行本地搭建 Git 服务器
或者 fork 项目后
- uri: http://git.oschina.net/{username}/xbin-store-cloud.git
- username: ${git.username:admin}
- password: ${git.password:admin}
- search-paths: config/*
主要是 eureka rabbitmq 地址信息
dubbo版本配置
https://github.com/xubinux/xbin-store/wiki/Tutorial-(Not-Use-Docker)#3修改配置文件
教程: http://binux.cn/2017/04/16/Lombok/
注意:
- 脚本会自动 push image 如不想 push 修改 build.gradle 中 push = true 为 push = false
- 需要 push 的修改 gradle.properties 中 dockerRegistry 地址
- 本机需要有 Docker 环境
- 不使用 Docker 直接 $ ./gradlew bootRepackage
没有 gradle 会自动安装
$ ./gradlew.bat buildDocker
......
$ ./gradlew buildDocker
......
启动每个模块的 cn.binux.XbinStore模块名Application/Main 即启动
redis、FastDFS、Solr、Rabbitmq启动
eureka、config、turbine、sleuth、admin
service 先于 web 启动
docker-compose 目前还没完善