-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
45 lines (42 loc) · 1.15 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
btsync:
image: kartoza/btsync
hostname: btsync.data.inasafe.org
volumes:
- ./data:/web
environment:
# This should be the read only key
- SECRET=BSU2UCAVRV7P4CHRYOZGIRQ2VN6CH4JP3
- DEVICE=readonly-master.data.inasafe.org
links:
- sftpbackup:sftpbackup
restart: on-failure:5
sftpbackup: &sftpbackup
image: kartoza/sftp-backup:1.0
hostname: sftpbackup
volumes:
# this folder is used to store local backups from pg dbbackup
- ./sftp_backup:/backups
# this folder is used as target folder/source where the backup comes from
# this backup comes from dbbackup
- ./data:/data_backup
environment:
- DUMPPREFIX=data.inasafe.org
- DAILY=3
- MONTHLY=2
- YEARLY=1
# set this to the target/source folder where the backup comes from
- TARGET_FOLDER=/data_backup
# You can specify this in sftp_credential.env
# - SFTP_DIR=/inasafe/data.inasafe.org/
env_file:
- sftp_credential.env
restart: on-failure:5
apache:
build: docker
hostname: apache.data.inasafe.org
volumes:
- ./data:/var/www/html:ro
- ./resources:/var/www/resources:ro
ports:
- "80:80"
restart: on-failure:5