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 idtask=<text>
- to filter the services by their taskgroup=<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
.