SpringBoot RESTful API Demo with Gradle and Docker
SpringBoot RESTful API的例子,组织工程架构,作为基础工程使用。
首先创建docker环境变量:
cp .example.env .env
docker-compose up -d mysql redis
为了充分利用gradle缓存,分为编译和构建镜像两步。
方式一:使用Docker
docker-compose -f docker-compose-gradle.yml up
方式二:本地有JDK11环境
./gradlew assemble
docker-compose up -d --build
映射的端口:API:8080,MySQL:3406,Redis:6479。
在项目同级目录下会创建”SpringBootDemo_DATA”文件夹,用于存放日志和相关docker宿主目录绑定。