Table of Contents |
---|
NOTE: These endpoints - /fcr:backup and /fcr:restore - will be moving to an extension module in a future release of Fedora. |
---|
Excerpt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Request URI: /rest/fcr:backup Methods: GET, POST
Status |
|
Info |
---|
You may include a backup directory in the body of the POST request. If you do not specify a directory, the backup will be stored in a temporary directory on the server (which will be returned in the response body). As yet, there is not a REST API method for retrieving the content of the backup. |
Example:
Code Block |
---|
curl -X POST "http://localhost:8080/rest/fcr:backup" |
Response:
Code Block |
---|
Status: 200 OK Body: /tmp/fcrepo4-data/path/to/backup/directory |
Example 2: Including a destination directory
Code Block |
---|
curl -X POST -d /path/to/backup/destination "http://localhost:8080/rest/fcr:backup" |
Response:
Code Block |
---|
Status: 200 OK |
Status:
Status | ||||||
---|---|---|---|---|---|---|
|
Request URI: /rest/fcr:backup
Methods: POST
Statuscolour Blue title POST
fcr:restore Replace repository content with data from a backup directory
colour | Blue |
---|---|
title | POST |
Example:
Code Block |
---|
curl -X POST -d "/tmp/fcrepo4-data/path/to/backup/directory" "http://localhost:8080/rest/fcr:restore" |
Response:
Code Block |
---|
Status: 204 No Content |
Status:
Status | ||||||||
---|---|---|---|---|---|---|---|---|
|
Status | ||||||
---|---|---|---|---|---|---|
|
...