@nebulae/cli
Version:
Tools and code generators for microservices developed by Nebula Engineering (http://www.nebulae.com.co)
125 lines • 5.38 kB
JSON
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Register mfe",
"program": "${workspaceFolder}/bin/cli.js",
"cwd": "${workspaceFolder}",
"args": [
"register",
"microfrontend",
"--microservice-id=tutorial",
"--frontend-id=emi-react",
"--setup-file=/Users/sebastianmolano/NebulaE/Projects/LIGHTHOUSE/lab1/ms-tutorial/etc/mfe-react-setup.json",
"--store-type=GCP_DATASTORE",
"--gcp-service-account-token=/Users/sebastianmolano/NebulaE/Projects/LIGHTHOUSE/lab1/nebula-sandbox.json"
]
},
{
"type": "node",
"request": "launch",
"name": "Compose ui PROD",
"program": "${workspaceFolder}/bin/cli.js",
"cwd": "${workspaceFolder}",
"args": [
"compose-ui",
"production",
"--shell-type=FUSE_REACT",
"--shell-repo=https://gitlab.com/lighthouse-advisory/sandbox/lab1/emi-react.git",
"--frontend-id=emi-react",
"--output-dir=/tmp/nebulae/emi/",
"--store-type=GCP_DATASTORE",
"--gcp-service-account-token=/Users/sebastianmolano/NebulaE/Projects/LIGHTHOUSE/lab1/nebula-sandbox.json"
]
},
{
"type": "node",
"request": "launch",
"name": "Compose ui DEV",
"program": "${workspaceFolder}/bin/cli.js",
"cwd": "${workspaceFolder}",
"args": [
"compose-ui",
"development",
"--shell-type=FUSE_REACT",
"--shell-repo=https://gitlab.com/lighthouse-advisory/sandbox/lab1/emi.git",
"--frontend-id=emi",
"--output-dir=/Users/sebastianmolano/NebulaE/Projects/FLEET/full-stack-environment/emi/emi",
"--setup-file=/Users/sebastianmolano/NebulaE/Projects/FLEET/full-stack-environment/emi/source/etc/mfe-setup.json",
]
},
{
"type": "node",
"request": "launch",
"name": "Compose API PROD",
"program": "${workspaceFolder}/bin/cli.js",
"cwd": "${workspaceFolder}",
"args": [
"compose-api",
"production",
"--api-type=NEBULAE_GATEWAY",
"--api-repo=https://github.com/nebulae-tpm/gateway",
"--api-id=gateway",
"--output-dir=/tmp/nebulae/gateway/",
"--store-type=GCP_DATASTORE",
"--gcp-service-account-token=/Users/sebastianmolano/NebulaE/Projects/TPM/infrastructure/deployment/gcp/tokens/gcloud-service-key.json"
]
},
{
"type": "node",
"request": "launch",
"name": "Compose API DEV",
"program": "${workspaceFolder}/bin/cli.js",
"cwd": "/Users/sebastianmolano/NebulaE/Projects/FLEET/integrated-local-environment/emi-gateway/merged-projects/playground",
"runtimeVersion": "10",
"args": [
"compose-api",
"development",
"--api-type=NEBULAE_GATEWAY",
"--api-repo=git@gitlab.com:nebulaeng/fleet/emi-gateway.git",
"--api-id=emi-gateway",
"--output-dir=emi-gateway",
"--setup-file=../etc/mapi-setup.json"
]
},
{
"type": "node",
"request": "launch",
"name": "Register api",
"program": "${workspaceFolder}/bin/cli.js",
"cwd": "${workspaceFolder}",
"args": [
"register",
"microapi",
"--microservice-id=devices-location",
"--api-id=gateway",
"--setup-file=/Users/sebastianmolano/NebulaE/Projects/TPM/ms-devices-location/etc/mapi-setup.json",
"--store-type=GCP_DATASTORE",
"--gcp-service-account-token=/Users/sebastianmolano/NebulaE/Projects/TPM/infrastructure/deployment/gcp/tokens/gcloud-service-key.json"
]
},
{
"type": "node",
"request": "launch",
"name": "generate microservice",
"program": "${workspaceFolder}/bin/cli.js",
"cwd": "/Users/sebastianmolano/NebulaE/Projects/LIGHTHOUSE/",
"args": [
"generate",
"microservice",
"--frontend-id=emi",
"--api-id=emi-gateway",
"--project-context=LIGHTHOUSE",
"--template-git-url=https://gitlab.com/lighthouse-advisory/sandbox/lab1/ms-micro-service-template",
"--repo-git-url=https://gitlab.com/lighthouse-advisory/sandbox/lab1/ms-location-mng.git",
"--git-repo-directory-path=lighthouse-advisory/sandbox/lab1",
"--crud-entity=smart-phone"
]
}
]
}