Skip to main content

Prerequisites

Migration Steps

1

Head into the docker-compose folder

cd ./postiz-docker-compose
2

Insert your previous secrets into the new docker compose

nano docker-compose.yaml
And insert all your previous secrets from the existing docker-compose.yml before v1.12.0
3

Start the stack, and stop it

docker compose up -d
Wait for a bit to let it start.
docker compose down
4

Insert your existing data into PostgreSQL

  1. Identify volumes:
docker volume ls
  1. Copy data (helper container):
docker run --rm -v <old_postgres_volume>:/from -v <new_postgres_volume>:/to \
    alpine sh -c "cp -a /from/. /to/"
5

Start the stack finally

docker compose up -d
And wait for it to start
Congratulations! You have now successfully migrated to v2.12.0 or later, and can enjoy the new Temporal infrastructure and updates!