From df59bdf70be07932858eae130a119ddd00f5e1ca Mon Sep 17 00:00:00 2001 From: heinrichmartin Date: Fri, 12 Jan 2018 00:13:38 +0100 Subject: [PATCH] building coceso-app docker image with maven-docker --- .gitignore | 3 +++ docker/build | 4 ++++ docker/build_cached | 4 ++++ docker/build_image | 4 ++++ main/view/target/.dockerignore | 2 ++ main/view/target/Dockerfile | 3 +++ 6 files changed, 20 insertions(+) create mode 100755 docker/build create mode 100755 docker/build_cached create mode 100755 docker/build_image create mode 100644 main/view/target/.dockerignore create mode 100644 main/view/target/Dockerfile diff --git a/.gitignore b/.gitignore index b9d6f54a..d12f600e 100644 --- a/.gitignore +++ b/.gitignore @@ -29,6 +29,9 @@ ports.properties # ignore compilation output target +# ignore private maven cache +.m2 + # ignore bower cache bower_components diff --git a/docker/build b/docker/build new file mode 100755 index 00000000..4e6b29bb --- /dev/null +++ b/docker/build @@ -0,0 +1,4 @@ +#!/bin/sh +BASE=$(dirname $(dirname $(readlink -en $0))) + +docker run -it --rm -v "$BASE:/usr/src/mymaven" -w /usr/src/mymaven maven:alpine mvn package diff --git a/docker/build_cached b/docker/build_cached new file mode 100755 index 00000000..bca91bf6 --- /dev/null +++ b/docker/build_cached @@ -0,0 +1,4 @@ +#!/bin/sh +BASE=$(dirname $(dirname $(readlink -en $0))) + +docker run -it --rm -v "$BASE:/usr/src/mymaven" -v "$BASE/.m2:/root/.m2" -w /usr/src/mymaven maven:alpine mvn package diff --git a/docker/build_image b/docker/build_image new file mode 100755 index 00000000..33f05701 --- /dev/null +++ b/docker/build_image @@ -0,0 +1,4 @@ +#!/bin/sh +BASE=$(dirname $(dirname $(readlink -en $0))) + +docker build -t coceso-app "$BASE/main/view/target/" diff --git a/main/view/target/.dockerignore b/main/view/target/.dockerignore new file mode 100644 index 00000000..c169cdc5 --- /dev/null +++ b/main/view/target/.dockerignore @@ -0,0 +1,2 @@ +* +!coceso.war diff --git a/main/view/target/Dockerfile b/main/view/target/Dockerfile new file mode 100644 index 00000000..c063b667 --- /dev/null +++ b/main/view/target/Dockerfile @@ -0,0 +1,3 @@ +FROM tomcat:alpine + +COPY coceso.war /usr/local/tomcat/webapps/