add 增加 docker 配置

This commit is contained in:
疯狂的狮子li 2021-07-06 14:06:25 +08:00
parent 80e74eb91c
commit 282f3b0632
5 changed files with 44 additions and 3 deletions

2
docker/.env Normal file
View File

@ -0,0 +1,2 @@
REGISTER=ruoyi
TAG=2.4.0

View File

@ -84,7 +84,8 @@ services:
privileged: true
restart: always
networks:
- ruoyi_net
ruoyi_net:
ipv4_address: 172.30.0.60
networks:
ruoyi_net:

View File

@ -32,6 +32,12 @@
<redisson.version>3.16.0</redisson.version>
<lock4j.version>2.2.1</lock4j.version>
<datasource.version>3.4.0</datasource.version>
<!-- docker 配置 -->
<docker.registry.url>localhost</docker.registry.url>
<docker.registry.host>http://${docker.registry.url}:2375</docker.registry.host>
<docker.namespace>ruoyi</docker.namespace>
<docker.plugin.version>1.2.0</docker.plugin.version>
</properties>
<!-- 依赖声明 -->

13
ruoyi-admin/Dockerfile Normal file
View File

@ -0,0 +1,13 @@
FROM anapsix/alpine-java:8_server-jre_unlimited
MAINTAINER Lion Li
RUN mkdir -p /ruoyi/admin
WORKDIR /ruoyi/admin
EXPOSE 8080
ADD ./target/ruoyi-admin.jar ./app.jar
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]

View File

@ -83,6 +83,25 @@
<warName>${project.artifactId}</warName>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>${docker.plugin.version}</version>
<configuration>
<imageName>${docker.namespace}/${project.artifactId}:${project.version}</imageName>
<dockerDirectory>${project.basedir}</dockerDirectory>
<dockerHost>${docker.registry.host}</dockerHost>
<registryUrl>${docker.registry.url}</registryUrl>
<serverId>${docker.registry.url}</serverId>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
</plugins>
</build>