github.com/diadata-org/diadata@v1.4.593/deployments/k8s-yaml/service-supplyservice.yaml (about)

     1  apiVersion: "v1"
     2  kind: Pod
     3  metadata:
     4    name: "diadata-clusterdev-service-supplyservice"
     5  spec:
     6    containers:
     7      - name: clusterdev-service-supplyservice
     8        image: dia-service-supplyservice:0.1
     9        command: ["supplyService"]
    10        env:
    11          - name: USE_ENV
    12            value: "true"
    13          - name: POSTGRES_USER
    14            value: "diadata_psql_user"
    15          - name: POSTGRES_PASSWORD
    16            value: "diadata_psql_pass"
    17          - name: POSTGRES_DB
    18            value: "diadata_psql_db"
    19          - name: POSTGRES_HOST
    20            value: "clusterdev-db-postgres-service.default.svc.cluster.local"
    21          - name: INFLUXURL
    22            value: "http://clusterdev-db-influx-service.default.svc.cluster.local:8086"
    23          - name: INFLUXUSER
    24            value: "diadata_user"
    25          - name: INFLUXPASSWORD
    26            value: "diadata_pw"
    27          - name: REDISURL
    28            value: "clusterdev-db-redis-service.default.svc.cluster.local:6379"
    29    initContainers:
    30      - name: check-postgres-connection
    31        image: public.ecr.aws/docker/library/postgres:latest
    32        env:
    33          - name: PGHOST
    34            value: "clusterdev-db-postgres-service.default.svc.cluster.local"
    35          - name: PGUSER
    36            value: "diadata_psql_user"
    37          - name: PGPASSWORD
    38            value: "diadata_psql_pass"
    39        command:
    40          ["sh", "-c", "until pg_isready -h $PGHOST -U $PGUSER; do sleep 1; done"]
    41      - name: check-redis-connection
    42        image: public.ecr.aws/docker/library/redis:latest
    43        env:
    44          - name: REDISCLI_URL
    45            value: "redis://clusterdev-db-redis-service.default.svc.cluster.local:6379/0"
    46        command:
    47          ["sh", "-c", "until redis-cli -u $REDISCLI_URL ping; do sleep 1; done"]
    48      - name: check-influxdb-connection
    49        image: public.ecr.aws/docker/library/influxdb:1.8
    50        env:
    51          - name: INFLUXDB_URL
    52            value: "clusterdev-db-influx-service.default.svc.cluster.local"
    53          - name: INFLUXDB_USERNAME
    54            value: "diadata_user"
    55          - name: INFLUXDB_PASSWORD
    56            value: "diadata_pw"
    57        command:
    58          [
    59            "sh",
    60            "-c",
    61            "until influx -host $INFLUXDB_URL -username $INFLUXDB_USERNAME -password $INFLUXDB_PASSWORD -execute 'SHOW DATABASES'; do sleep 1; done",
    62          ]