mirror of
https://github.com/cupcakearmy/autorestic.git
synced 2024-12-22 08:16:25 +00:00
docs
This commit is contained in:
parent
3665cea62d
commit
0ae374cd45
@ -40,6 +40,11 @@
|
|||||||
> [Uninstall](/cli/uninstall)
|
> [Uninstall](/cli/uninstall)
|
||||||
> [Upgrade](/cli/upgrade)
|
> [Upgrade](/cli/upgrade)
|
||||||
|
|
||||||
|
> :Collapse label=Migration
|
||||||
|
>
|
||||||
|
> [0.x → 1.0](/migration/0.x_1.0)
|
||||||
|
> [1.4 → 1.5](/migration/1.4_1.5)
|
||||||
|
|
||||||
[Examples](/examples)
|
[Examples](/examples)
|
||||||
[QA](/qa)
|
[QA](/qa)
|
||||||
[Community](/community)
|
[Community](/community)
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
autorestic supports docker volumes directly, without needing them to be mounted to the host filesystem.
|
autorestic supports docker volumes directly, without needing them to be mounted to the host filesystem.
|
||||||
|
|
||||||
```yaml | docker-compose.yml
|
```yaml | docker-compose.yml
|
||||||
version: '3.7'
|
version: '3.8'
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
data:
|
data:
|
||||||
@ -18,13 +18,9 @@ services:
|
|||||||
|
|
||||||
```yaml | .autorestic.yml
|
```yaml | .autorestic.yml
|
||||||
locations:
|
locations:
|
||||||
- name: hello
|
foo:
|
||||||
from: volume:my-data
|
from: my-data
|
||||||
to:
|
type: volume
|
||||||
- remote
|
|
||||||
|
|
||||||
backends:
|
|
||||||
- name: remote
|
|
||||||
# ...
|
# ...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
# Upgrade
|
# From `0.x` to `1.0`
|
||||||
|
|
||||||
## From `0.x` to `1.0`
|
|
||||||
|
|
||||||
Most of the config file is remained compatible, however to clean up the backends custom environment variables were moved from the root object to an `env` object.
|
Most of the config file is remained compatible, however to clean up the backends custom environment variables were moved from the root object to an `env` object.
|
||||||
|
|
39
docs/markdown/migration/1.4_1.5.md
Normal file
39
docs/markdown/migration/1.4_1.5.md
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Migration from `1.4` to `1.5`
|
||||||
|
|
||||||
|
## Hooks
|
||||||
|
|
||||||
|
Since `1.5` multiple sources for a location are possible.
|
||||||
|
For this reason, while before hooks where executed in the folder of the source, now they are executed in the directory of the config `.autorestic.yaml`.
|
||||||
|
|
||||||
|
You can overwrite this behavior with the new `dir` option in the hook section of the config.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
locations:
|
||||||
|
l1:
|
||||||
|
# ...
|
||||||
|
from: /foo/bar
|
||||||
|
hooks:
|
||||||
|
dir: /foo/bar
|
||||||
|
before: pwd
|
||||||
|
```
|
||||||
|
|
||||||
|
## Docker volumes
|
||||||
|
|
||||||
|
The syntax with docker volumes has changed and needs to be adjusted.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# Before
|
||||||
|
locations:
|
||||||
|
foo:
|
||||||
|
from: volume:my-data
|
||||||
|
```
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# After
|
||||||
|
locations:
|
||||||
|
foo:
|
||||||
|
from: my-data
|
||||||
|
type: volume
|
||||||
|
```
|
||||||
|
|
||||||
|
> :ToCPrevNext
|
Loading…
Reference in New Issue
Block a user