Skip to main content
Version: CloudNet v3.4

Service Command

The service command is used to manage all local services that are provided.

Permission: cloudnet.command.service
Aliases: paste, haste

Info

This command can be used as a command in the node console or as a command ingame with the prefix /cloud

This is a basic overview about the service command.
Please have a look below for any further information.

COMMAND:  - service list | id=<text> | task=<text> | group=<text> | --names
COMMAND: - service <name>
COMMAND: - service <name> info
COMMAND: - service <name> start
COMMAND: - service <name> stop | --force
COMMAND: - service <name> delete
COMMAND: - service <name> includeInclusions
COMMAND: - service <name> includeTemplates
COMMAND: - service <name> deployResources
COMMAND: - service <name> restart
COMMAND: - service <name> command <command> ...
COMMAND: - service <name> add deployment <storage:prefix/name> [excludedFiles separated by ";"]
COMMAND: - service <name> add template <storage:prefix/name>
COMMAND: - service <name> add inclusion <url> <targetPath>

service list

Usage: service list | id=<text> | task=<text> | group=<text> | --names

This command lists all services which are registered on the cloud. You can filter the output with the following arguments, each separated with a |:

  • id=<text> - to filter the services by their id
  • task=<text> - to filter the services by their task
  • group=<text> - to filter the services by a group
  • --names - to print just their names instead of more information on each service

service

Usage: service <name>

This command prints basic information about the service with the given name.

service info

Usage: service <name> info

This command prints detailed information about the service with the given name.

service start

Usage: service <name> start

This command starts the service with the given name, if it exists but is stopped ("prepared").

service stop

Usage: service <name> stop | --force

This command (gracefully) shutdowns the service with the given name. You can add the | --force argument to force the shutdown.

service delete

Usage: service <name> delete

This command deletes the service with the given name.

service includeInclusions

Usage: service <name> includeInclusions

This command downloads all inclusions that have not yet been downloaded.
It is useful if new inclusions are added or updated, and they need to be updated for the service

service includeTemplates

Usage: service <name> includeTemplates

This command downloads all templates that have not yet been downloaded.
It is useful if new templates are added or updated, and they need to be updated for the service

service deployResources

Usage: service <name> deployResources

This command deploys the files of the service with the given name to the added deployments.

service restart

Usage: service <name> restart

This command restarts the service with the given name, without deleting the files.

tip

You can use that instead of the /reload command, which is not supported by the cloud!

service command

Usage: service <name> command <command> ...

This command executes the provided command on the service with the given name.

service add deployment

Usage: service <name> add deployment <storage:prefix/name> [excludedFiles separated by ";"]

This command adds a new deployment to the service with the given name.

service add template

Usage: service <name> add template <storage:prefix/name>

This command adds a new template to the service with the given name.

service add inclusion

Usage: service <name> add inclusion <url> <targetPath>

This command adds a new inclusion to the service with the given name.