added folder selection
This commit is contained in:
parent
a0d54fb25c
commit
4f22d921ea
21
README.md
21
README.md
@ -53,13 +53,16 @@ services:
|
|||||||
| TZ | This is your timezone, here is [a list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)|
|
| TZ | This is your timezone, here is [a list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)|
|
||||||
|
|
||||||
### Backup Server
|
### Backup Server
|
||||||
To configure the backups, we'll want to configure the environment variables below:
|
To configure the backups, we'll want to configure the variables below:
|
||||||
```
|
```
|
||||||
...
|
...
|
||||||
services:
|
services:
|
||||||
...
|
...
|
||||||
pgbackups:
|
pgbackups:
|
||||||
...
|
...
|
||||||
|
volumes:
|
||||||
|
- "(Whatever location you want backups stored):/backups"
|
||||||
|
...
|
||||||
environment:
|
environment:
|
||||||
- POSTGRES_HOST=postgres
|
- POSTGRES_HOST=postgres
|
||||||
- POSTGRES_DB=database
|
- POSTGRES_DB=database
|
||||||
@ -76,7 +79,21 @@ services:
|
|||||||
...
|
...
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
Many of these don't need to be edited, but here are the ones you might want to change:
|
First, we will want to decide on a backup location and edit the ```volumes:``` section You will need the full path to the folder you want backups stored in. On a QNAP NAS for example, if I wanted to use a folder called "Backups" inside a shared folder named "Videos", the path would be ```/shares/Videos/Backups/```, and my ```volumes:``` section would look like this:
|
||||||
|
```yaml
|
||||||
|
volumes:
|
||||||
|
- "/shares/Videos/Backups:/backups"
|
||||||
|
```
|
||||||
|
On Ubuntu, if I wanted to use a folder named "Backups" in the home directory of the user named "johndoe", the path would be ```/home/johndoe/Backups/```, and my ```volumes:``` section would look like this:
|
||||||
|
```yaml
|
||||||
|
volumes:
|
||||||
|
- "/home/johndoe/Backups:/backups"
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
There are also some variables in the environment section. Many of these don't need to be edited, but here are the ones you might want to change:
|
||||||
| Environment Variable |Meaning|
|
| Environment Variable |Meaning|
|
||||||
|---|---|
|
|---|---|
|
||||||
| POSTGRES_DB | This is the name of the database from the previous step. Can also be a comma/space separated list of database names if you create more in the future |
|
| POSTGRES_DB | This is the name of the database from the previous step. Can also be a comma/space separated list of database names if you create more in the future |
|
||||||
|
@ -16,7 +16,7 @@ services:
|
|||||||
image: prodrigestivill/postgres-backup-local:9.5
|
image: prodrigestivill/postgres-backup-local:9.5
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- "/share/(Whatever location you want backups stored):/backups"
|
- "(Whatever location you want backups stored):/backups"
|
||||||
links:
|
links:
|
||||||
- postgres
|
- postgres
|
||||||
depends_on:
|
depends_on:
|
||||||
|
Loading…
Reference in New Issue
Block a user