github.com/Financial-Times/publish-availability-monitor@v1.12.0/startup.sh (about)

     1  #!/bin/sh
     2  sed -i "s \"KAFKA_TOPIC\" \"$KAFKA_TOPIC\" " /config.json
     3  sed -i "s \"KAFKA_CONSUMER_GROUP\" \"$KAFKA_CONSUMER_GROUP\" " /config.json
     4  sed -i "s \"KAFKA_LAG_TOLERANCE\" $KAFKA_LAG_TOLERANCE " /config.json
     5  sed -i "s \"KAFKA_ADDR\" \"$KAFKA_ADDR\" " /config.json
     6  sed -i "s \"KAFKA_CLUSTER_ARN\" \"$KAFKA_CLUSTER_ARN\" " /config.json
     7  sed -i "s \"CONTENT_URL\" \"$CONTENT_URL\" " /config.json
     8  sed -i "s \"CONTENT_NEO4J_URL\" \"$CONTENT_NEO4J_URL\" " /config.json
     9  sed -i "s \"CONTENT_COLLECTION_NEO4J_URL\" \"$CONTENT_COLLECTION_NEO4J_URL\" " /config.json
    10  sed -i "s \"COMPLEMENTARY_CONTENT_URL\" \"$COMPLEMENTARY_CONTENT_URL\" " /config.json
    11  sed -i "s \"LISTS_URL\" \"$LISTS_URL\" " /config.json
    12  sed -i "s \"PAGES_URL\" \"$PAGES_URL\" " /config.json
    13  sed -i "s \"LIST_NOTIFICATIONS_URL\" \"$LIST_NOTIFICATIONS_URL\" " /config.json
    14  sed -i "s \"PAGE_NOTIFICATIONS_URL\" \"$PAGE_NOTIFICATIONS_URL\" " /config.json
    15  sed -i "s \"NOTIFICATIONS_URL\" \"$NOTIFICATIONS_URL\" " /config.json
    16  sed -i "s \"LIST_NOTIFICATIONS_PUSH_URL\" \"$LIST_NOTIFICATIONS_PUSH_URL\" " /config.json
    17  sed -i "s \"PAGE_NOTIFICATIONS_PUSH_URL\" \"$PAGE_NOTIFICATIONS_PUSH_URL\" " /config.json
    18  sed -i "s \"NOTIFICATIONS_PUSH_URL\" \"$NOTIFICATIONS_PUSH_URL\" " /config.json
    19  sed -i "s \"LIST_NOTIFICATIONS_PUSH_API_KEY\" \"$LIST_NOTIFICATIONS_PUSH_API_KEY\" " /config.json
    20  sed -i "s \"PAGE_NOTIFICATIONS_PUSH_API_KEY\" \"$PAGE_NOTIFICATIONS_PUSH_API_KEY\" " /config.json
    21  sed -i "s \"NOTIFICATIONS_PUSH_API_KEY\" \"$NOTIFICATIONS_PUSH_API_KEY\" " /config.json
    22  sed -i "s \"INTERNAL_COMPONENTS_URL\" \"$INTERNAL_COMPONENTS_URL\" " /config.json
    23  sed -i "s \"VIDEO_MAPPER_URL\" \"$VIDEO_MAPPER_URL\" " /config.json
    24  sed -i "s \"UPP_INTERNAL_ARTICLE_VALIDATOR_URL\" \"$UPP_INTERNAL_ARTICLE_VALIDATOR_URL\" " /config.json
    25  sed -i "s \"UPP_LIST_VALIDATOR_URL\" \"$UPP_LIST_VALIDATOR_URL\" " /config.json
    26  sed -i "s \"UPP_PAGE_VALIDATOR_URL\" \"$UPP_PAGE_VALIDATOR_URL\" " /config.json
    27  sed -i "s \"UPP_INTERNAL_CPH_VALIDATOR_URL\" \"$UPP_INTERNAL_CPH_VALIDATOR_URL\" " /config.json
    28  sed -i "s \"UPP_IMAGE_VALIDATOR_URL\" \"$UPP_IMAGE_VALIDATOR_URL\" " /config.json
    29  sed -i "s \"UPP_IMAGE_SET_VALIDATOR_URL\" \"$UPP_IMAGE_SET_VALIDATOR_URL\" " /config.json
    30  sed -i "s \"UPP_GRAPHIC_VALIDATOR_URL\" \"$UPP_GRAPHIC_VALIDATOR_URL\" " /config.json
    31  sed -i "s \"UPP_CONTENT_COLLECTION_VALIDATOR_URL\" \"$UPP_CONTENT_COLLECTION_VALIDATOR_URL\" " /config.json
    32  sed -i "s \"UPP_INTERNAL_LIVE_BLOG_PACKAGE_VALIDATOR_URL\" \"$UPP_INTERNAL_LIVE_BLOG_PACKAGE_VALIDATOR_URL\" " /config.json
    33  sed -i "s \"UPP_INTERNAL_LIVE_BLOG_POST_VALIDATOR_URL\" \"$UPP_INTERNAL_LIVE_BLOG_POST_VALIDATOR_URL\" " /config.json
    34  sed -i "s \"UPP_AUDIO_VALIDATOR_URL\" \"$UPP_AUDIO_VALIDATOR_URL\" " /config.json
    35  sed -i "s \"UPP_CLIP_VALIDATOR_URL\" \"$UPP_CLIP_VALIDATOR_URL\" " /config.json
    36  sed -i "s \"UPP_CLIP_SET_VALIDATOR_URL\" \"$UPP_CLIP_SET_VALIDATOR_URL\" " /config.json
    37  sed -i "s \"UPP_CONTENT_RELATION_VALIDATOR_URL\" \"$UPP_CONTENT_RELATION_VALIDATOR_URL\" " /config.json
    38  sed -i "s \"UPP_CUSTOM_CODE_COMPONENT_VALIDATOR_URL\" \"$UPP_CUSTOM_CODE_COMPONENT_VALIDATOR_URL\" " /config.json
    39  sed -i "s \"GRAPHITE_ADDRESS\" \"$GRAPHITE_ADDRESS\" " /config.json
    40  sed -i "s \"GRAPHITE_UUID\" \"$GRAPHITE_UUID\" " /config.json
    41  sed -i "s \"ENVIRONMENT\" \"$ENVIRONMENT\" " /config.json
    42  sed -i "s \"LOG_LEVEL\" \"$LOG_LEVEL\" " /config.json
    43  
    44  exec ./publish-availability-monitor -config /config.json