diff --git a/README.md b/README.md new file mode 100644 index 0000000..f024c5d --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# `cc-server-parent` + +> TODO: description + +## Usage + +``` +const ccServerDbMongo = require('cc-server-parent'); + +// TODO: DEMONSTRATE API +``` diff --git a/cli.sh b/cli.sh new file mode 100644 index 0000000..906d13c --- /dev/null +++ b/cli.sh @@ -0,0 +1,39 @@ +#!/bin/bash +set -e + +# User Input Variable +action=up +name= +type=micro + +while [[ $# -gt 0 ]]; do + case "$1" in + -a) + action="$2" + shift + ;; + -n|-p) + name="$2" + shift + ;; + -t) + type="$2" + shift + ;; + -*) + echo "Illegal option $1" + ;; + esac + shift $(( $# > 0 ? 1 : 0 )) +done + +case "${action}" in + up) + faas-cli build -f ${name}.yml + faas-cli deploy -f ${name}.yml --label "com.openfaas.scale.zero=true" + ;; + create) + faas-cli new ${name} --lang cc-server + ;; +esac + diff --git a/package.json b/package.json index 34850b0..18b14de 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,10 @@ "main": "index.js", "author": "MiaoWoo ", "license": "MIT", + "scripts": { + "prepublish": "npx lerna run build", + "lp": "npx lerna publish" + }, "workspaces": [ "packages/*" ], diff --git a/packages/cc-server-core/src/function/handle.ts b/packages/cc-server-core/src/function/handle.ts index acbd4c8..461b3cd 100644 --- a/packages/cc-server-core/src/function/handle.ts +++ b/packages/cc-server-core/src/function/handle.ts @@ -27,7 +27,9 @@ export class Controller { @postConstruct() private init(): void { - this.client.setTable(TABLE); + setTimeout(() => { + this.client.setTable(TABLE); + }, 50) } @httpGet('/')