-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
28 lines (23 loc) · 888 Bytes
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
all:
mvn install dependency:copy-dependencies -DoutputDirectory=target/lib
#mvn install dependency:copy-dependencies -Dmaven.test.skip=true -DoutputDirectory=target/lib
docker:
make clean all build-image push-image
run-server:
export LDH_SOURCE=https://ldh.zks.uni-leipzig.de && java -cp 'target/classes:target/lib/*' imise.LDHExport
run-jar:
java -jar target/LDHExport-1.0.jar
build-image:
docker build . -t fmeineke/ldh-exp:v1
push-image:
docker push fmeineke/ldh-exp:v1
run-image:
docker run -p 3011:8083 -e LDH_EXP=http://localhost:8083 -e LDH_SOURCE=https://ldh.zks.uni-leipzig.de fmeineke/ldh-exp:v1
xx:
# docker run -p 8321:8321 -e LDH_EXP=http://localhost:8321 -e LDH_SOURCE=https://ldh.zks.uni-leipzig.de fmeineke/ldh-exp:v1
unused:
mvn dependency:analyze -DignoreUnusedRuntime=true
update:
mvn versions:display-dependency-updates
clean:
rm -f target/lib/*