Operating system
Linux
Joplin version
2.10.10
What issue do you have?
I have Joplin Server 2.10.10 running on Docker. I would like to upgrade it, but I have read that some people lost their data after upgrade.
So what is the safest solution? I do not want to loose all my data.
My docker-compose.yml is:
version: '3'
services:
db:
image: postgres:13
container_name: joplin-postgres
volumes:
- ./data/postgres:/var/lib/postgresql/data
ports:
- "127.0.0.1:5432:5432"
restart: always
environment:
- POSTGRES_PASSWORD=***
- POSTGRES_USER=joplin-user
- POSTGRES_DB=joplindb
app:
image: joplin/server:latest
container_name: joplin-server
depends_on:
- db
ports:
- "127.0.0.1:8000:8000"
restart: always
environment:
- APP_PORT=8000
- APP_BASE_URL=https://joplin.***.org
- DB_CLIENT=pg
- POSTGRES_PASSWORD=***
- POSTGRES_DATABASE=joplindb
- POSTGRES_USER=joplin-user
- POSTGRES_PORT=5432
- POSTGRES_HOST=db
I am also running joplinbackup.sh script:
/usr/bin/docker exec joplin-postgres sh -c 'pg_dumpall -U joplin-user > /home/psql_backup.sql'
/usr/bin/docker cp joplin-postgres:/home/psql_backup.sql /opt/joplin/data-backup/`date +%Y-%m-%d`_joplin_backup.sql
/usr/bin/docker exec joplin-postgres sh -c 'rm /home/psql_backup.sql'
/usr/bin/find /opt/joplin/data-backup -type f -mtime +7 -name '*.sql' -execdir rm -- '{}' \;