diff --git a/blade-service/blade-wms/Dockerfile b/blade-service/blade-wms/Dockerfile new file mode 100644 index 0000000..b68fdd0 --- /dev/null +++ b/blade-service/blade-wms/Dockerfile @@ -0,0 +1,15 @@ +FROM bladex/alpine-java:openjdk17_cn_slim + +LABEL maintainer="bladejava@qq.com" + +RUN mkdir -p /blade/wms + +WORKDIR /blade/wms + +EXPOSE 8105 + +COPY ./target/blade-wms.jar ./app.jar + +ENTRYPOINT ["java", "--add-opens", "java.base/java.lang=ALL-UNNAMED", "--add-opens", "java.base/java.lang.reflect=ALL-UNNAMED", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] + +CMD ["--spring.profiles.active=test"] diff --git a/blade-service/blade-wms/README.md b/blade-service/blade-wms/README.md new file mode 100644 index 0000000..7096c3d --- /dev/null +++ b/blade-service/blade-wms/README.md @@ -0,0 +1,3 @@ +## 系统说明 + +仓库模块微服务 \ No newline at end of file diff --git a/blade-service/blade-wms/pom.xml b/blade-service/blade-wms/pom.xml new file mode 100644 index 0000000..49ace68 --- /dev/null +++ b/blade-service/blade-wms/pom.xml @@ -0,0 +1,57 @@ + + + + + org.springblade + blade-service + ${revision} + + + 4.0.0 + blade-wms + ${project.artifactId} + jar + + + + org.springblade + blade-core-boot + + + org.springblade + blade-starter-swagger + + + + org.springblade + blade-job-api + 4.6.0.RELEASE + compile + + + + cn.hutool + hutool-all + 5.8.16 + + + + + + + io.fabric8 + docker-maven-plugin + + ${docker.fabric.skip} + + + + org.apache.maven.plugins + maven-antrun-plugin + + + + + diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/WmsApplication.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/WmsApplication.java new file mode 100644 index 0000000..3aef6e7 --- /dev/null +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/WmsApplication.java @@ -0,0 +1,25 @@ +package org.springblade.erpdata; + +import org.springblade.core.cloud.client.BladeCloudApplication; +import org.springblade.core.launch.BladeApplication; +import org.springblade.core.launch.constant.AppConstant; + +/** + * Desk启动器 + * + * @author Chill + */ +@BladeCloudApplication +public class WmsApplication { + + public static void main(String[] args) { + BladeApplication.run(AppConstant.APPLICATION_DESK_NAME, WmsApplication.class, args); + System.out.println("==================="); + System.out.println("==================="); + System.out.println("=======启动成功!===="); + System.out.println("==================="); + System.out.println("==================="); + } + +} + diff --git a/blade-service/blade-wms/src/main/resources/application-dev.yml b/blade-service/blade-wms/src/main/resources/application-dev.yml new file mode 100644 index 0000000..8a2d423 --- /dev/null +++ b/blade-service/blade-wms/src/main/resources/application-dev.yml @@ -0,0 +1,11 @@ +#服务器端口 +server: + port: 8110 + +#数据源配置 +spring: + datasource: + url: ${blade.datasource.dev.url} + username: ${blade.datasource.dev.username} + password: ${blade.datasource.dev.password} + diff --git a/blade-service/blade-wms/src/main/resources/application-prod.yml b/blade-service/blade-wms/src/main/resources/application-prod.yml new file mode 100644 index 0000000..2582d1b --- /dev/null +++ b/blade-service/blade-wms/src/main/resources/application-prod.yml @@ -0,0 +1,10 @@ +#服务器端口 +server: + port: 8110 + +#数据源配置 +spring: + datasource: + url: ${blade.datasource.prod.url} + username: ${blade.datasource.prod.username} + password: ${blade.datasource.prod.password} diff --git a/blade-service/blade-wms/src/main/resources/application-test.yml b/blade-service/blade-wms/src/main/resources/application-test.yml new file mode 100644 index 0000000..54309ed --- /dev/null +++ b/blade-service/blade-wms/src/main/resources/application-test.yml @@ -0,0 +1,10 @@ +#服务器端口 +server: + port: 8110 + +#数据源配置 +spring: + datasource: + url: ${blade.datasource.test.url} + username: ${blade.datasource.test.username} + password: ${blade.datasource.test.password} diff --git a/blade-service/pom.xml b/blade-service/pom.xml index 3e6f625..48463c1 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -22,6 +22,7 @@ blade-scheduling blade-monitor blade-erpdata + blade-wms