Loading .dockerignore 0 → 100644 +2 −0 Original line number Diff line number Diff line * !/dist/*.jar .gitlab-ci.yml 0 → 100644 +36 −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: DOCKER_BUILD_ARGS: --build-arg PARENT_IMAGE_NAME=${REDMIC_SERVER_IMAGE_NAME} --build-arg PARENT_IMAGE_TAG=${REDMIC_SERVER_IMAGE_TAG} STACK: download-manager .deploy: environment: url: https://${PUBLIC_HOSTNAME}/api/${CI_PROJECT_NAME} .deploy-development: variables: SPRING_PROFILES_ACTIVE: pre .deploy-production: variables: SPRING_PROFILES_ACTIVE: prod Dockerfile 0 → 100644 +16 −0 Original line number Diff line number Diff line ARG PARENT_IMAGE_NAME=registry.gitlab.com/redmic-project/docker/redmic-server ARG PARENT_IMAGE_TAG=latest FROM ${PARENT_IMAGE_NAME}:${PARENT_IMAGE_TAG} COPY /dist/*.jar ./ ARG PORT=8080 EXPOSE ${PORT} HEALTHCHECK \ --interval=30s \ --timeout=15s \ --start-period=3m \ --retries=10 \ CMD wget --spider -q http://localhost:${PORT}/api/${MICROSERVICE_NAME}/actuator/health deploy/.env 0 → 100644 +2 −0 Original line number Diff line number Diff line MICROSERVICE_NAME=download-manager PORT=8080 deploy/docker-compose.dev.yml 0 → 100644 +11 −0 Original line number Diff line number Diff line version: '3.5' services: download-manager: deploy: resources: limits: cpus: '0.5' memory: 512M reservations: memory: 410M Loading
.gitlab-ci.yml 0 → 100644 +36 −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: DOCKER_BUILD_ARGS: --build-arg PARENT_IMAGE_NAME=${REDMIC_SERVER_IMAGE_NAME} --build-arg PARENT_IMAGE_TAG=${REDMIC_SERVER_IMAGE_TAG} STACK: download-manager .deploy: environment: url: https://${PUBLIC_HOSTNAME}/api/${CI_PROJECT_NAME} .deploy-development: variables: SPRING_PROFILES_ACTIVE: pre .deploy-production: variables: SPRING_PROFILES_ACTIVE: prod
Dockerfile 0 → 100644 +16 −0 Original line number Diff line number Diff line ARG PARENT_IMAGE_NAME=registry.gitlab.com/redmic-project/docker/redmic-server ARG PARENT_IMAGE_TAG=latest FROM ${PARENT_IMAGE_NAME}:${PARENT_IMAGE_TAG} COPY /dist/*.jar ./ ARG PORT=8080 EXPOSE ${PORT} HEALTHCHECK \ --interval=30s \ --timeout=15s \ --start-period=3m \ --retries=10 \ CMD wget --spider -q http://localhost:${PORT}/api/${MICROSERVICE_NAME}/actuator/health
deploy/.env 0 → 100644 +2 −0 Original line number Diff line number Diff line MICROSERVICE_NAME=download-manager PORT=8080
deploy/docker-compose.dev.yml 0 → 100644 +11 −0 Original line number Diff line number Diff line version: '3.5' services: download-manager: deploy: resources: limits: cpus: '0.5' memory: 512M reservations: memory: 410M