parent
cd355df62c
commit
bcf3ba546d
@ -1,4 +1,4 @@
|
|||||||
## script parameters
|
# script parameters
|
||||||
|
|
||||||
You can run the script with the *-?* or *--help* parameter to access the built-in help which explains all parameters and lists their default values. There are *no required parameters* since everything has a sensible default already set based on a standard mailcow installation. What follows is a more detailed breakdown of the parameters along with usage examples.
|
You can run the script with the *-?* or *--help* parameter to access the built-in help which explains all parameters and lists their default values. There are *no required parameters* since everything has a sensible default already set based on a standard mailcow installation. What follows is a more detailed breakdown of the parameters along with usage examples.
|
||||||
|
|
||||||
@ -12,7 +12,7 @@ You can run the script with the *-?* or *--help* parameter to access the built-i
|
|||||||
/path/to/script/scriptname.sh -parameter argument -parameter argument ...
|
/path/to/script/scriptname.sh -parameter argument -parameter argument ...
|
||||||
```
|
```
|
||||||
|
|
||||||
### script-related parameters
|
## script-related parameters
|
||||||
|
|
||||||
- **-c | --config | --details**
|
- **-c | --config | --details**
|
||||||
- Full path to the configuration text-file for this script. By default, this is named *backup.details*. The script will look for any file with the same name as the script itself but with the extension *.details*. For example, if you re-named this script *mailcowbackup.sh*, it would look for a configuration file called *mailcowbackup.details* by default. If you break from this naming convention, or you store the configuration file in a directory different from the script location, you **must** supply it's location via this parameter.
|
- Full path to the configuration text-file for this script. By default, this is named *backup.details*. The script will look for any file with the same name as the script itself but with the extension *.details*. For example, if you re-named this script *mailcowbackup.sh*, it would look for a configuration file called *mailcowbackup.details* by default. If you break from this naming convention, or you store the configuration file in a directory different from the script location, you **must** supply it's location via this parameter.
|
||||||
@ -42,7 +42,7 @@ You can run the script with the *-?* or *--help* parameter to access the built-i
|
|||||||
./backup.sh --help
|
./backup.sh --help
|
||||||
```
|
```
|
||||||
|
|
||||||
### 503-related parameters
|
## 503-related parameters
|
||||||
|
|
||||||
- **-5 | --use-503**
|
- **-5 | --use-503**
|
||||||
- This tells the script you want it to copy a file to your webroot directory. This file can be anything and can be specified using the *--503-path* parameter. By default, the script will copy any file named *503_backup.html* found within the same directory as the script. This is a 'switch' parameter that enables the other 503 parameter options. If you are specifying other 503 parameters, this switch is **required**.
|
- This tells the script you want it to copy a file to your webroot directory. This file can be anything and can be specified using the *--503-path* parameter. By default, the script will copy any file named *503_backup.html* found within the same directory as the script. This is a 'switch' parameter that enables the other 503 parameter options. If you are specifying other 503 parameters, this switch is **required**.
|
||||||
@ -73,7 +73,7 @@ Copy an indicator file to your webroot:
|
|||||||
./backup -5 --503-path /scripts/resources/.backup-in-progress -w /var/www/
|
./backup -5 --503-path /scripts/resources/.backup-in-progress -w /var/www/
|
||||||
```
|
```
|
||||||
|
|
||||||
### mailcow-related parameters
|
## mailcow-related parameters
|
||||||
|
|
||||||
- **-d | --docker-compose**
|
- **-d | --docker-compose**
|
||||||
- Full path to mailcow's docker-compose file. This option is **required** whenever you are not using the default location as per the mailcow installation documentation or if you use a customized docker-compose file in your environment for whatever reason. By default, this script assumes */opt/mailcow-dockerized/docker-compose.yml*.
|
- Full path to mailcow's docker-compose file. This option is **required** whenever you are not using the default location as per the mailcow installation documentation or if you use a customized docker-compose file in your environment for whatever reason. By default, this script assumes */opt/mailcow-dockerized/docker-compose.yml*.
|
||||||
|
Loading…
Reference in New Issue
Block a user