- Notifications
You must be signed in to change notification settings - Fork42
Tool for deploying into MetaCall FaaS platform.
License
metacall/deploy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Tool for deploying into MetaCall FaaS platform.
metacall-deploy provides the interface of options to deploy functions on Metacall FaaS platform. You can deploy your serverless functions within a few clicks without interacting withDashboard
npm i -g @metacall/deploy
metacall-deploy --help
The configuration is stored in: - Unix:$HOME/.metacall/deploy/config.ini
- Windows:%APPDATA%\metacall\deploy\config.ini
The token is stored in the configuration and can be overwritten at any time withMETACALL_API_KEY
environment variable.
The metacall-deploy offers many commands for a variety of typical operations.
metacall-deploy --[args=value]
CLI Args | Description |
---|---|
--help | Prints a user manual to assist you in using the cli. |
--version | Prints current version of the cli. |
--workdir | Accepts relative path to application directory, Defaults tocwd |
--addrepo | Accepts url of repository to deploy |
--projectName | Accepts a string indicating the name of your project |
--email | Accepts email id for authentication |
--password | Accepts password for authentication |
--token | Accepts token for authentication, either pass email & password or token. |
--force | Accepts boolean value: it deletes the deployment present on an existing plan and deploys again |
--plan | Accepts type of plan: "Essential", "Standard", "Premium" |
--inspect | Accepts format of output : "Table", "Raw", "OpenAPIv3" and Lists out all the deployments with specifications. |
--delete | Accepts boolean value: it provides you all the available deployment options to delete |
--confDir | Accepts relative path for changing default config directory |
--logout | Accepts boolean value: use it in order to expire your current session. |
--listPlans | Accepts boolean value: list all the plans that are offered in your account using it. |
If you don't want to deploy node modules or any other file, simply put it inside the .gitignore file as we use for ignoring files.
Exit Code | Description |
---|---|
0 | Success |
1 | NotDirectoryRootPath |
2 | EmptyRootPath |
3 | NotFoundRootPath |
4 | AccountDisabled |
Go tohttps://dashboard.metacall.io, signin and buy a plan.Learn more...
You Can Directly Start Contributing to this deployer in Cloud with ready to run, build & test the project.
To use it on your forked repo, edit the 'Open in Gitpod' button url tohttps://gitpod.io/#https://github.com/<my-github-username>/deploy
This project is currently licensed under theApache License version 2.0.
About
Tool for deploying into MetaCall FaaS platform.