apiVersion: apps/v1
kind: Deployment
metadata:
  name: crm-hub-deployment
  namespace: jsm
spec:
  replicas: 1
  selector:
    matchLabels:
      app: crm-hub
  template:
    metadata:
      labels:
        app: crm-hub
    spec:
      containers:
      - name: svc-crm-hub
        image: 476904493177.dkr.ecr.cn-north-1.amazonaws.com.cn/svc-crm-hub:latest
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 80 
        env:
        - name: CRM_HUB_ENV
          value: production
        - name: CRM_HUB_API_TOKEN
          value: 1b146638bb336094e46f1ef7aa67c0359643ea5fdd55dcd9d4dd214acb704bc1
        - name: CRM_HUB_FXK_APP_ID
          value: FSAID_131b4ab
        - name: CRM_HUB_FXK_APP_SECRET
          value: 99d08c9e9f0340468064ce608358ce1c
        - name: CRM_HUB_FXK_PERMANENT_CODE
          value: 566F31F6A7223B5380407F878EE695D4
        - name: CRM_HUB_FXK_OPEN_USER_ID
          value: FSUID_7B185494D1F55A1844379C79F4926C2B

---
apiVersion: v1
kind: Service
metadata:
  name: crm-hub-service
  namespace: jsm
spec:
  selector:
    app: crm-hub
  ports:
  - name: http
    protocol: TCP
    port: 8080
    targetPort: 80
    nodePort: 30080
  type: NodePort
