Commit 307aeb44 authored by Noel Alonso's avatar Noel Alonso
Browse files

Añade configuración de despliegue

parent 3816c643
Loading
Loading
Loading
Loading

.dockerignore

0 → 100644
+2 −0
Original line number Diff line number Diff line
*
!/target/*.jar
+2 −0
Original line number Diff line number Diff line
.*
!.gitignore
!.gitlab-ci.yml
!.dockerignore
!.env
target
pom.xml.*
*-pom.xml

.gitlab-ci.yml

0 → 100644
+25 −0
Original line number Diff line number Diff line
include:
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/maven-building-microservice.yml'
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/license-listing.yml'
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/packaging.yml'
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/deployment.yml'

stages:
  - build
  - license-list
  - package
  - test-package
  - deploy

variables:
  MAVEN_GOALS: package dependency:copy-dependencies
  DOCKER_BUILD_ARGS: --build-arg PARENT_IMAGE_NAME=${PARENT_IMAGE_NAME} --build-arg PARENT_IMAGE_TAG=${PARENT_IMAGE_TAG}
  STACK: kafka-streams

Dockerfile

0 → 100644
+11 −0
Original line number Diff line number Diff line
ARG PARENT_IMAGE_NAME openjdk
ARG PARENT_IMAGE_TAG 14-alpine

FROM ${PARENT_IMAGE_NAME}:${PARENT_IMAGE_TAG}

LABEL maintainer="info@redmic.es"

COPY /target/*.jar ./

CMD ["java", "-cp", "./vesselrestrictionchecker.jar:./dependency/*", \
	"es.redmic.kafkastreams.vesselrestrictionchecker.VesselRestrictionCheckerApplication"]

deploy/.env

0 → 100644
+1 −0
Original line number Diff line number Diff line
JAVA_OPTS=-XX:MaxRAMFraction=2
Loading