npm.io
1.7.0 • Published 4 years agoCLI

ketrics-client

Licence
ISC
Version
1.7.0
Deps
5
Size
15 kB
Vulns
3
Weekly
0

Deploy and Execute Ketrics APPs APIs

Local testing

tsc && node dist/index.js deploy -c .env.local -f sample/app-test.zip

tsc && node dist/index.js deploy -f sample/app-test.zip

tsc && node dist/index.js test -f sample/app-test.zip

tsc && node dist/index.js token
Install Locally
tsc && npm install -g .

tsc && npm pack && sudo npm i -g ketrics-cli-1.5.1.tgz
Example Execution
  • -c is optional
kcli deploy sample/app-test.zip -c .env.local

kcli deploy sample/app-test.zip


kcli init app-test

tsc && node dist/index.js execute "API.fetchApplicationParameters"

tsc && node dist/index.js execute "API.fetchApplicationParameters" -p '{"database": "COMSMARTFOODS20"}'

Ketrics Client Docker Image

BUILD IMAGE
export DOCKER_DEFAULT_PLATFORM=linux/amd64

docker build -t ketrics/ketrics-client .

docker image push ketrics/ketrics-client
TEST IMAGE
docker run -it --rm -v $(PWD)/.env.local:/app/.env.local -e API_HANDLER="API.procesarClientes" -e API_PAYLOAD='{"database": "COMSMARTFOODS20"}'  ketrics/ketrics-client