Skip to content

Commit db88f2f

Browse files
committed
Change docker setting
1 parent f15f5f3 commit db88f2f

9 files changed

+47
-276
lines changed

.bowerrc

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
{
2-
"directory" : "src/main/webapp/bower"
2+
"directory" : "src/main/webapp/bower",
3+
"allow_root": true
34
}

.dockerignore

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ docker-compose.yml
77

88
target/
99

10+
tomcat.8080/
11+
1012
.idea/
1113
.postgres/
1214
.settings/

.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
language: java
22
jdk: oraclejdk8
33

4-
install: mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dmaven.exec.skip=true -B -V
4+
install: mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dskip.npm=true -Dskip.bower=true -Dskip.gulp=true -B -V
55
script: mvn clean test

Dockerfile

-204
This file was deleted.

docker-compose.yml

+22-16
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,38 @@
11
version: '2.1'
22

33
services:
4-
dev:
5-
image: knowledge
6-
build:
7-
context: .
8-
args:
9-
- https_proxy
10-
- http_proxy
4+
maven:
5+
image: maven:3.5-jdk-8-slim
6+
command: mvn -v
7+
environment:
8+
KNOWLEDGE_TEST_MAIL: 'false'
9+
MAVEN_CONFIG: /var/maven/.m2
10+
https_proxy: ${https_proxy}
11+
http_proxy: ${http_proxy}
12+
working_dir: /usr/src/mymaven/
13+
entrypoint: ''
14+
volumes:
15+
- $PWD:/usr/src/mymaven
16+
- $PWD/.m2:/root/.m2
17+
18+
tomcat:
19+
image: tomcat:8.5-jre8-alpine
1120
ports:
1221
- 8080:8080
1322
- 8009:8009
1423
expose:
1524
- 8080
16-
links:
17-
- mailcatcher
18-
- postgres
19-
- elasticsearch
20-
- kibana
25+
# links:
26+
# - mailcatcher
27+
# - postgres
28+
# - elasticsearch
29+
# - kibana
2130
environment:
22-
KNOWLEDGE_TEST_MAIL: 'false'
2331
https_proxy: ${https_proxy}
2432
http_proxy: ${http_proxy}
2533
volumes:
26-
- $PWD:/usr/src/mymaven
27-
- $PWD/.m2:/root/.m2
2834
- $PWD/.knowledge:/root/.knowledge
29-
- $PWD/target/knowledge.war:/usr/local/tomcat/webapps/knowledge.war
35+
- $PWD/target/ROOT.war:/usr/local/tomcat/webapps/ROOT.war
3036

3137
mailcatcher:
3238
image: zolweb/docker-mailcatcher

launch.sh

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/bash -eu
2+
3+
docker-compose run --rm maven mvn install -DskipTests=true -Dmaven.javadoc.skip=true -e
4+
# docker-compose run --rm maven mvn clean test site -e
5+
docker-compose run --rm maven mvn clean package -e
6+
7+
mv target/knowledge.war target/ROOT.war
8+
9+
docker-compose run --rm knowledge rm -rf /usr/local/tomcat/webapps/*
10+
docker-compose run --rm knowledge ls /usr/local/tomcat/webapps
11+
docker-compose up --build -d knowledge
12+
docker-compose logs -f knowledge

mvn-entrypoint.sh

-39
This file was deleted.

0 commit comments

Comments
 (0)