Loading .dockerignore +1 −0 Original line number Diff line number Diff line * !script .gitlab-ci.yml +16 −4 Original line number Diff line number Diff line Loading @@ -78,8 +78,11 @@ deploy-supporting-branch-develop: variables: SSH_REMOTE: ${DEV_SSH_REMOTE} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml CONNECT_SERVICE_NAME: ${DEV_CONNECT_SERVICE_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} CONNECT_SERVICE_NAME=${CONNECT_SERVICE_NAME} environment: name: dev only: Loading @@ -94,8 +97,11 @@ deploy-stable-branch-develop: variables: SSH_REMOTE: ${DEV_SSH_REMOTE} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml CONNECT_SERVICE_NAME: ${DEV_CONNECT_SERVICE_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} CONNECT_SERVICE_NAME=${CONNECT_SERVICE_NAME} environment: name: dev only: Loading @@ -108,8 +114,11 @@ deploy-supporting-branch-production: variables: SSH_REMOTE: ${PRO_SSH_REMOTE} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.prod.yml CONNECT_SERVICE_NAME: ${PRO_CONNECT_SERVICE_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} CONNECT_SERVICE_NAME=${CONNECT_SERVICE_NAME} environment: name: pro only: Loading @@ -124,8 +133,11 @@ deploy-stable-branch-production: variables: SSH_REMOTE: ${PRO_SSH_REMOTE} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.prod.yml CONNECT_SERVICE_NAME: ${PRO_CONNECT_SERVICE_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} CONNECT_SERVICE_NAME=${CONNECT_SERVICE_NAME} environment: name: pro only: Loading Dockerfile +4 −0 Original line number Diff line number Diff line Loading @@ -7,3 +7,7 @@ FROM alpine:3.8 LABEL maintainer="info@redmic.es" COPY --from=kce /jar/ /jar COPY script / ENTRYPOINT ["/entrypoint.sh"] deploy/.env +1 −0 Original line number Diff line number Diff line Loading @@ -2,3 +2,4 @@ ELASTICSEARCH_URL=http://elasticsearch:9200 ELASTICSEARCH_USERNAME=user ELASTICSEARCH_PASSWORD=pass PORT=5601 CONNECT_SERVICE_NAME=confluent_connect deploy/docker-compose.tmpl.yml +3 −1 Original line number Diff line number Diff line Loading @@ -3,11 +3,13 @@ version: '3.5' services: kafka-connector-loader: image: ${IMAGE_NAME}:${IMAGE_TAG:-latest} command: sh -c "cp -a /jar/. /connect-jars && echo 'Connectors jars copied to Connect volume successfully'" environment: - CONNECT_SERVICE_NAME networks: - kafka-net volumes: - connect-jars-vol:/connect-jars - /var/run/docker.sock:/var/run/docker.sock deploy: mode: replicated replicas: 1 Loading Loading
.gitlab-ci.yml +16 −4 Original line number Diff line number Diff line Loading @@ -78,8 +78,11 @@ deploy-supporting-branch-develop: variables: SSH_REMOTE: ${DEV_SSH_REMOTE} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml CONNECT_SERVICE_NAME: ${DEV_CONNECT_SERVICE_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} CONNECT_SERVICE_NAME=${CONNECT_SERVICE_NAME} environment: name: dev only: Loading @@ -94,8 +97,11 @@ deploy-stable-branch-develop: variables: SSH_REMOTE: ${DEV_SSH_REMOTE} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml CONNECT_SERVICE_NAME: ${DEV_CONNECT_SERVICE_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} CONNECT_SERVICE_NAME=${CONNECT_SERVICE_NAME} environment: name: dev only: Loading @@ -108,8 +114,11 @@ deploy-supporting-branch-production: variables: SSH_REMOTE: ${PRO_SSH_REMOTE} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.prod.yml CONNECT_SERVICE_NAME: ${PRO_CONNECT_SERVICE_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} CONNECT_SERVICE_NAME=${CONNECT_SERVICE_NAME} environment: name: pro only: Loading @@ -124,8 +133,11 @@ deploy-stable-branch-production: variables: SSH_REMOTE: ${PRO_SSH_REMOTE} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.prod.yml CONNECT_SERVICE_NAME: ${PRO_CONNECT_SERVICE_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} CONNECT_SERVICE_NAME=${CONNECT_SERVICE_NAME} environment: name: pro only: Loading
Dockerfile +4 −0 Original line number Diff line number Diff line Loading @@ -7,3 +7,7 @@ FROM alpine:3.8 LABEL maintainer="info@redmic.es" COPY --from=kce /jar/ /jar COPY script / ENTRYPOINT ["/entrypoint.sh"]
deploy/.env +1 −0 Original line number Diff line number Diff line Loading @@ -2,3 +2,4 @@ ELASTICSEARCH_URL=http://elasticsearch:9200 ELASTICSEARCH_USERNAME=user ELASTICSEARCH_PASSWORD=pass PORT=5601 CONNECT_SERVICE_NAME=confluent_connect
deploy/docker-compose.tmpl.yml +3 −1 Original line number Diff line number Diff line Loading @@ -3,11 +3,13 @@ version: '3.5' services: kafka-connector-loader: image: ${IMAGE_NAME}:${IMAGE_TAG:-latest} command: sh -c "cp -a /jar/. /connect-jars && echo 'Connectors jars copied to Connect volume successfully'" environment: - CONNECT_SERVICE_NAME networks: - kafka-net volumes: - connect-jars-vol:/connect-jars - /var/run/docker.sock:/var/run/docker.sock deploy: mode: replicated replicas: 1 Loading