Skip to content

Commit

Permalink
Merge pull request #6329 from Ocelot-Social-Community/6328-add-descri…
Browse files Browse the repository at this point in the history
…ption-for-script-usage

docs(other): add description for script usage in deployment readme
  • Loading branch information
Tirokk authored May 24, 2023
2 parents e0183a9 + b4d8aff commit e9073b0
Showing 1 changed file with 57 additions and 2 deletions.
59 changes: 57 additions & 2 deletions deployment/README.deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,62 @@ You have the following options for a deployment:

After the first deployment of the new network on your server, the database is initialized with the default administrator:

- E-mail: admin@example.org
- Password: 1234
- E-mail: `admin@example.org`
- Password: `1234`

***ATTENTION:*** When you are logged in for the first time, please change your (the admin's) e-mail to an existing one and change your password to a secure one !!!

## Use the Scripts

To use all the scripts you have to set the variable `CONFIGURATION` in your terminal by entering:

```bash
# in deployment folder

# set configuration name to folder name in 'configurations' folder (network name)
$ export CONFIGURATION=`<your-configuration-name>`
# to check this
$ echo $CONFIGURATION
```

### Secrets Encrypt/Decrypt

To encrypt and decrypt the secrets of your network in your terminal set a correct password in a (new) file `configurations/<your-configuration-name>/SECRET`.
If done please enter:

```bash
# in deployment folder

# encrypt secrets
$ scripts/secrets.encrypt.sh

# decrypt secrets
$ scripts/secrets.decrypt.sh
```

### Maintenance Mode On/Off

Activate or deactivate maintenance mode in your terminal:

```bash
# in deployment folder

# activate maintenance mode
$ scripts/cluster.maintenance.sh on

# deactivate maintenance mode
$ scripts/cluster.maintenance.sh off
```

### Backup Script

To save a locale backup of the database and uploaded images:

```bash
# in deployment folder

# save backup
$ scripts/cluster.backup.sh
```

The backup will be saved into your network folders `backup` folder in a new folder with the date and time.

0 comments on commit e9073b0

Please sign in to comment.