diff --git a/docker/x86-docker-compose.yaml b/docker/x86-docker-compose.yaml index ea92b08..37366d3 100644 --- a/docker/x86-docker-compose.yaml +++ b/docker/x86-docker-compose.yaml @@ -27,8 +27,27 @@ services: - MYSQL_USER=${MYSQL_USER} - MYSQL_HOST=${MYSQL_HOST} - PHP_MEMORY_LIMIT=2048M + duplicati: + image: duplicati-sqlclient:latest + environment: + - DB_HOST=${MYSQL_HOST} + - DB_NAME=${MYSQL_DATABASE} + - DB_USER=${MYSQL_USER} + - DB_PASSWORD=${MYSQL_PASSWORD} + - DB_BACKUP_TARGETFOLDER=${DB_BACKUP_TARGETFOLDER} + volumes: + - duplicati_data:/data + - db:/backup/db_data:ro + - html:/backup/app_data:ro + - duplicati_data:/backup/duplicati_data:ro + - db-dumps:${DB_BACKUP_TARGETFOLDER} + ports: + - ${DUPLICATI_PORT}:8200 + restart: unless-stopped volumes: html: db: + duplicati_data: + db-dumps: