Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2d69a26

Browse files
build docker image
1 parent ac5e02f commit 2d69a26

File tree

3 files changed

+25
-3
lines changed

3 files changed

+25
-3
lines changed

‎Dockerfile‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM maven:3.8.6-openjdk-8 as compile-stage
2+
ARG compile_workdir=/usr/local/project
3+
WORKDIR $compile_workdir
4+
COPY pom.xml $compile_workdir
5+
COPY src/ $compile_workdir/src/
6+
RUN ls -afl
7+
RUN mvn -f $compile_workdir/pom.xml clean package -T 1C -Dmaven.test.skip=true -Dmaven.compile.fork=true
8+
FROM tomcat:8.5.81-jdk8
9+
ARG compile_workdir=/usr/local/project
10+
ARG run_workdir=/usr/local/tomcat
11+
COPY --from=compile-stage $compile_workdir/target/javaee-demo.war $run_workdir/webapps/javaee-demo.war
12+
LABEL author="netbuffer" version="1.0"
13+
WORKDIR $run_workdir
14+
EXPOSE 8080

‎README.md‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# javaee-demo
2+
![](https://img.shields.io/static/v1?label=java&message=1.8&color=blue)
23
![](https://img.shields.io/static/v1?label=javaee&message=7.0&color=blue)
34
![](https://img.shields.io/static/v1?label=cors-filter&message=2.9&color=blue)
45
![](https://img.shields.io/static/v1?label=fastjson&message=1.2.78&color=blue)
@@ -9,4 +10,11 @@
910

1011
* /TestServlet 测试javaee监听器
1112
* [cors-filter跨域设置](http://software.dzhuvinov.com/cors-filter-installation.html)
12-
* 通过filter修改http response `ModifyHttpResponseFilter`
13+
* 通过filter修改http response `ModifyHttpResponseFilter`
14+
15+
## Docker Image
16+
* https://hub.docker.com/r/javawiki/javaee-demo
17+
* docker build -t javawiki/javaee-demo:1.0.0 . --no-cache
18+
* docker push javawiki/javaee-demo:1.0.0
19+
* docker run -it -p 8080:8080 --name javaee-demo -h javaee-demo --rm javawiki/javaee-demo:1.0.0
20+
* curl http://localhost:8080/javaee-demo/

‎pom.xml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
<properties>
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
17-
<maven.compiler.source>1.7</maven.compiler.source>
18-
<maven.compiler.target>1.7</maven.compiler.target>
17+
<maven.compiler.source>1.8</maven.compiler.source>
18+
<maven.compiler.target>1.8</maven.compiler.target>
1919
</properties>
2020

2121
<dependencies>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /