From 25c0056a7846168dbc5cc86615039ad8d1e9a35d Mon Sep 17 00:00:00 2001 From: Simon Hrabos Date: Fri, 20 Sep 2019 15:19:24 +0200 Subject: small, multi-platform (amd64, arm64) images Modify fproxy, rproxy and tproxy-config docker container image due to arm64 compatibility Issue-ID: INT-1174 Issue-ID: INT-1175 Issue-ID: INT-1176 Signed-off-by: Simon Hrabos Change-Id: Ibbf9e1d15bea9ebb1b82ff50c8671927c68be2ed --- sidecar/tproxy-config/pom.xml | 105 +++++++++++++-------- .../tproxy-config/src/main/assembly/descriptor.xml | 18 ++++ sidecar/tproxy-config/src/main/docker/Dockerfile | 2 +- 3 files changed, 83 insertions(+), 42 deletions(-) create mode 100644 sidecar/tproxy-config/src/main/assembly/descriptor.xml (limited to 'sidecar/tproxy-config') diff --git a/sidecar/tproxy-config/pom.xml b/sidecar/tproxy-config/pom.xml index be88bb3..d734322 100644 --- a/sidecar/tproxy-config/pom.xml +++ b/sidecar/tproxy-config/pom.xml @@ -37,7 +37,7 @@ UTF-8 UTF-8 3.5.32 - ${basedir}/target + ${project.basedir}/target/${project.artifactId}-${project.version}-build @@ -65,50 +65,73 @@ + + + maven-assembly-plugin + + + src/main/assembly/descriptor.xml + + + + + make-assembly + package + + single + + + + - org.apache.maven.plugins - maven-resources-plugin - 3.0.2 + io.fabric8 + docker-maven-plugin + 0.28.0 + + true + ${docker.apiVersion} + ${docker.pull.registry} + ${docker.push.registry} + + + ${docker.push.registry}/onap/${project.artifactId} + + try + ${project.basedir}/src/main/docker + + latest + + + + + + ${docker.location} + /${project.artifactId} + + + + + + + + - - copy-docker-file - package - - copy-resources - - - target - true - - - ${basedir}/src/main/docker - true - - - ${basedir}/src/main/bin/ - true - - - - - - - - com.spotify - docker-maven-plugin - 0.4.11 - - true - docker-hub - ${docker.push.registry}/onap/${project.artifactId} - ${docker.location} - - latest - - true - + + generate-images + install + + + + push-images + deploy + + push + + + + org.apache.maven.plugins maven-deploy-plugin diff --git a/sidecar/tproxy-config/src/main/assembly/descriptor.xml b/sidecar/tproxy-config/src/main/assembly/descriptor.xml new file mode 100644 index 0000000..b53f64e --- /dev/null +++ b/sidecar/tproxy-config/src/main/assembly/descriptor.xml @@ -0,0 +1,18 @@ + + build + false + + dir + + + + ${project.basedir}/src/main/bin + / + + **/* + + + + diff --git a/sidecar/tproxy-config/src/main/docker/Dockerfile b/sidecar/tproxy-config/src/main/docker/Dockerfile index b95cf74..4851a20 100644 --- a/sidecar/tproxy-config/src/main/docker/Dockerfile +++ b/sidecar/tproxy-config/src/main/docker/Dockerfile @@ -1,6 +1,6 @@ FROM alpine:3.6 RUN apk add --update iptables curl bash -COPY start.sh /start.sh +COPY maven/tproxy-config/start.sh /start.sh RUN chmod 755 /start.sh #CMD start.sh ENTRYPOINT ["/start.sh"] -- cgit 1.2.3-korg