wasmer publish
CLI
wasmer publish
allows publishing a Wasmer container to the registry.
Usage
Create a package
Creating a package is very simple, just run:
wasmer init
Publish a package to Wasmer
Once you set up the values in your wasmer.toml
manifest, publishing a package to Wasmer is as simple as running the following command:
wasmer publish
This command will create your Wasmer package, and publish it to the Wasmer registry.
ℹ️
Note: You must login to wasmer to use the publish
command.
Dry run
If you want to check that everything is running properly before publishing, you can run --dry-run
:
wasmer publish --dry-run
💡
This will not upload the package to the registry.
Configuration
You can set the configuration for the registry very easily.
registry.url
: Registry URL
Get:
wasmer config get registry.url
Set:
wasmer config set registry.url https://registry.wasmer.io/graphql
Help
This is the help output from the Wasmer CLI for wasmer publish --help
:
Usage: wasmer publish [OPTIONS] [PACKAGE_PATH]
Arguments:
[PACKAGE_PATH]
Directory containing the `wasmer.toml`, or a custom *.toml manifest file.
Defaults to current working directory.
Options:
--registry <REGISTRY>
Registry to publish to
--dry-run
Run the publish logic without sending anything to the registry server
--quiet
Run the publish command without any output
--package-name <PACKAGE_NAME>
Override the package of the uploaded package in the wasmer.toml
--version <VERSION>
Override the package version of the uploaded package in the wasmer.toml
--token <TOKEN>
Override the token (by default, it will use the current logged in user)
--no-validate
Skip validation of the uploaded package
-h, --help
Print help (see a summary with '-h')