Commit 0aaf759f authored by priyaranjan.dr's avatar priyaranjan.dr

Update .gitlab-ci.yml

parent f99cb512
Pipeline #11936 failed
stages: apiVersion: apps/v1
- publish kind: Deployment
- deploy metadata:
name: mes-module
namespace: core-dev
spec:
selector:
matchLabels:
app: mes-module
type: core
template:
metadata:
labels:
app: mes-module
type: core
spec:
containers:
- name: mes-module
image: azacrknowledgelens.azurecr.io/knowledgelens/products/ilens/dev/mes-module:v0.0.1
ports:
- name: port14563
containerPort: 14563
env:
- name: APP_ENV
value: "prod"
- name: MONGO_HOST
value: mongo-db-service.infra-dev.svc.cluster.local
- name: MONGO_PORT
value: "27017"
- name: MONGO_USERNAME
value: admin
- name: MONGO_PASSWORD
value: "iLens#1234"
- name: KAIROS_URI
value: "http://ilens-timeseries2-kairosdb.infra-dev.svc.cluster.local:80"
- name: MQTT_HOST
value: "mqtt-service.infra-dev.svc.cluster.local"
- name: MQTT_PORT
value: "1883"
- name: MQTT_AUTH
value: "False"
- name: MQTT_USERNAME
value: ""
- name: MQTT_PASSWORD
value: ""
- name: KAFKA_HOST
value: 192.168.0.220
- name: KAFKA_PORT
value: "9092"
- name: REDIS_HOST
value: redis-db-service.infra-dev
- name: REDIS_PORT
value: "6379"
- name: POSTGRES_URI
value: "http://postgres-db-service.infra-dev.svc.cluster.local:5432"
- name: BASE_PROXY
value: "192.168.0.220"
- name: SECURITY_IP_CHECK
value: "False"
- name: SECURITY_USER_CHECK
value: "True"
- name: SECURITY_AGENT_CHECK
value: "True"
variables: imagePullSecrets:
TAG_LATEST: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:latest - name: kl-azregistry
TAG_COMMIT: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA
publish: ---
image: docker:latest apiVersion: v1
stage: publish kind: Service
services: metadata:
- docker:dind name: mes-module
script: namespace: core-dev
- docker build -t $TAG_COMMIT -t $TAG_LATEST . spec:
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY type: NodePort
- docker push $TAG_COMMIT selector:
- docker push $TAG_LATEST app: mes-module
ports:
deploy: - name: port14563
image: alpine:latest protocol: TCP
stage: deploy port: 14563
tags: targetPort: 14563
- deployment nodePort: 30514
script: \ No newline at end of file
- chmod og= $ID_RSA
- apk update && apk add openssh-client
- ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY"
- ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker pull $TAG_COMMIT"
- ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker container rm -f my-app || true"
- ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker run -d -p 80:80 --name my-app $TAG_COMMIT"
environment:
name: production
url: http://your_server_IP
only:
- master
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment