zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    IO模型
    MySQL存储引擎问题
    Flask信号流程
    Flask应用运行流程
    Linux远程连接及常用指令
    Linux的安装与配置
    python GIL锁问题
    python深浅拷贝问题
    pyhton中的__new__和__init__
    直流调速系统Modelica基本模型
  • 原文地址:https://www.cnblogs.com/mascot1/p/10014834.html
Copyright © 2011-2022 走看看