24 lines
781 B
Plaintext
24 lines
781 B
Plaintext
DropShell Template Example
|
|
|
|
Shell scripts defined in this folder are run as DropShell commands on the remote server (not locally!).
|
|
All scripts are passed the directory containing the server-specific service environment (SSSE) as an argument
|
|
(the environment file, along with any other server and service-specific files, is then in $1/service.env)
|
|
|
|
The default SSSE file included when a new service is created is in example/service.env. This must exist,
|
|
and must at minimum contain the TEMPLATE=<template_name> variable.
|
|
|
|
The optional backups script gets a second argument, which is the backup file to create (a single tgz file).
|
|
|
|
Mandatory scripts are:
|
|
- install.sh
|
|
- uninstall.sh
|
|
- start.sh
|
|
- stop.sh
|
|
|
|
Optional standard scripts are:
|
|
- backup.sh
|
|
- status.sh
|
|
- ports.sh
|
|
- logs.sh
|
|
|