• 04-MirrorGate安装脚本备注


    1.run.sh

    #!/usr/bin/env bash
    
    set -e
    
    #当收到EXIT信号时执行这条命令,需要提前安装好docker-compose docker 并启动docker。 trap
    'docker-compose -p ${BUILD_TAG} down --volumes;' EXIT
    if [ -z ${BUILD_TAG+x} ]; then export BUILD_TAG=tests; fi if [ -n "$MONGODUMP_BUCKET" ]; then dumps=(`aws s3 --profile $AWS_PROFILE --region $AWS_REGION ls $MONGODUMP_BUCKET/ | awk '{print $4}'`) last_dump=${dumps[-1]} if [ ! -f /tmp/${last_dump} ]; then aws s3 --profile $AWS_PROFILE --region $AWS_REGION cp $MONGODUMP_BUCKET/${last_dump} /tmp fi tar -xf /tmp/${last_dump} --directory /tmp rm -frd /tmp/latest_mongo_dump || true mkdir /tmp/latest_mongo_dump cp -R /tmp/${last_dump%%.*} /tmp/latest_mongo_dump/dump docker-compose -p ${BUILD_TAG} run -u $(id -u) mongo-populate-dump else docker-compose -p ${BUILD_TAG} run -u $(id -u) mongo-populate-test fi docker-compose -p ${BUILD_TAG} run -u $(id -u) --service-ports app
  • 相关阅读:
    3、Ubantu下安装nginx
    2、关于mongodb外部访问不成功的问题
    1. libcurl.so.4: cannot open shared object file: No such file or directory
    Php 笔记
    Jade之Plain Text
    Jade之Mixins
    Jade之Interpolation
    Jade之Template Inheritance
    Jade之Includes
    Jade之Filters
  • 原文地址:https://www.cnblogs.com/mascot1/p/10014834.html
Copyright © 2020-2023  润新知