Skip to content

v1.1.0

Choose a tag to compare

@nopoz nopoz released this 25 May 17:55
· 22 commits to main since this release

What's new

Import any standard compose filename. --source and --stack previously matched only docker-compose.yml. They now also recognize compose.yaml, compose.yml, and docker-compose.yaml, deduping per directory by Docker's filename precedence.

This makes it easy to bulk-import pre-existing compose files (not just portrieve backups): arrange each stack in its own subdirectory and point --source at the parent, or import a single file with --compose. A sibling .env is picked up automatically.

# Bulk-import a folder of existing stacks onto endpoint 1
docker run --rm -e PORTAINER_URL=... -e PORTAINER_API_KEY=... \
  -v "\$PWD/mystacks:/backup" ghcr.io/nopoz/portrieve:1.1.0 import --source /backup --endpoint 1

Fully backward compatible: existing docker-compose.yml backups import exactly as before.

Container image

```
docker pull ghcr.io/nopoz/portrieve:1.1.0
```