0.1.29 • Published 11 months ago

@metacall/deploy v0.1.29

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
11 months ago

NPM Workflow install size discord

Table of Contents

About

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 with Dashboard

giphyT

How to install

npm i -g @metacall/deploy

Check installation

metacall-deploy --help

Configuration

The configuration is stored in: - Unix: $HOME/.metacall/deploy/config.ini - Windows: %APPDATA%\metacall\deploy\config.ini

Token

The token is stored in the configuration and can be overwritten at any time with METACALL_API_KEY environment variable.

Supported arguments and commands

The metacall-deploy offers many commands for a variety of typical operations.

metacall-deploy --[args=value]
CLI ArgsDescription
--helpPrints a user manual to assist you in using the cli.
--versionPrints current version of the cli.
--workdirAccepts relative path to application directory, Defaults to cwd
--addrepoAccepts url of repository to deploy
--projectNameAccepts a string indicating the name of your project
--emailAccepts email id for authentication
--passwordAccepts password for authentication
--tokenAccepts token for authentication, either pass email & password or token.
--forceAccepts boolean value: it deletes the deployment present on an existing plan and deploys again
--planAccepts type of plan: "Essential", "Standard", "Premium"
--inspectAccepts format of output : "Table", "Raw", "OpenAPIv3" and Lists out all the deployments with specifications.
--deleteAccepts boolean value: it provides you all the available deployment options to delete
--confDirAccepts relative path for changing default config directory
--logoutAccepts boolean value: use it in order to expire your current session.
--listPlansAccepts boolean value: list all the plans that are offered in your account using it.

Ignore Files

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 codes and their meanings

Exit CodeDescription
0Success
1NotDirectoryRootPath
2EmptyRootPath
3NotFoundRootPath
4AccountDisabled

New to MetaCall? Create account and buy a plan

Go to https://dashboard.metacall.io, signin and buy a plan. Learn more...

Contribute

You Can Directly Start Contributing to this deployer in Cloud with ready to run, build & test the project.

Open in Gitpod

To use it on your forked repo, edit the 'Open in Gitpod' button url to https://gitpod.io/#https://github.com/<my-github-username>/deploy

License

This project is currently licensed under the Apache License version 2.0.

0.1.29

11 months ago

0.1.26

1 year ago

0.1.27

1 year ago

0.1.25

1 year ago

0.1.22

1 year ago

0.1.24

1 year ago

0.1.15

1 year ago

0.1.16

1 year ago

0.1.13

2 years ago

0.1.14

2 years ago

0.1.12

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago