Browse Source

复制kafka认证文件

luoguangyi 3 years ago
parent
commit
bbc540557e
2 changed files with 40 additions and 41 deletions
  1. 0 41
      docker/Dockerfile
  2. 40 0
      pom.xml

+ 0 - 41
docker/Dockerfile

@@ -1,41 +0,0 @@
-FROM registry.persagy.com/base/centos:v-jdk1.8
-#FROM java:8-jre
-#FROM persagy-registry:80/base/centos:v-jdk1.8
-MAINTAINER fanzhongyuan<fanzhongyuan@persagy.com>
-
-ARG PROGRAM_ID
-#ARG PROGRAM_DESC
-ARG PORT_LOCAL
-ARG JAR_STATUS
-
-LABEL tier backend
-LABEL product meos
-LABEL project persagy
-LABEL name $PROGRAM_ID
-
-ENV JAVA_OPTS -Dfile.encoding=UTF-8 -Xms300m -Xmx1024m
-ENV TZ Asia/Shanghai
-ENV WORKER_HOME /usr/persagy
-ENV CONFIG_PATH /data/SpringCloud
-ENV PROGRAM_NAME $PROGRAM_ID
-ENV PORT_DOCKER $PORT_LOCAL
-ENV JAR_STATUS $JAR_STATUS
-
-WORKDIR $WORKER_HOME
-
-# RUN apt-get install -y --no-install-recommends tzdata && rm -rf /var/lib/apt/lists/*
-# RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime	&& echo 'Asia/Shanghai' > /etc/timezone
-RUN mkdir -p $WORKER_HOME/$PROGRAM_ID
-#RUN mkdir -p $CONFIG_PATH
-COPY *.zip $WORKER_HOME/
-RUN unzip *.zip
-RUN rm -rf ./*.zip
-RUN touch /etc/hbase.dns
-EXPOSE $PORT_DOCKER
-WORKDIR $WORKER_HOME/$PROGRAM_ID
-COPY entrypoint.sh .
-RUN pwd
-COPY *.jks $WORKER_HOME/$PROGRAM_ID/config/
-COPY ../target/classes/*.jks $WORKER_HOME/$PROGRAM_ID/config/
-
-ENTRYPOINT ["sh","./entrypoint.sh"]

+ 40 - 0
pom.xml

@@ -146,6 +146,46 @@
                     <testFailureIgnore>true</testFailureIgnore>
                 </configuration>
             </plugin>
+            <!--拷贝资源文件 copy-resources-->
+            <plugin>
+                <artifactId>maven-resources-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>copy-resources</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>copy-resources</goal>
+                        </goals>
+                        <configuration>
+                            <resources>
+                                <resource>
+                                    <directory>src/main/resources/</directory>
+                                    <includes>
+                                        <include>*.jks</include>
+                                    </includes>
+                                </resource>
+                            </resources>
+                            <outputDirectory>${project.build.directory}/config</outputDirectory>
+                        </configuration>
+                    </execution>
+                    <!--拷贝启动脚本-->
+                    <execution>
+                        <id>copy-version</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>copy-resources</goal>
+                        </goals>
+                        <configuration>
+                            <resources>
+                                <resource>
+                                    <directory>src/script</directory>
+                                </resource>
+                            </resources>
+                            <outputDirectory>${project.build.directory}</outputDirectory>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
     <distributionManagement>