cd chirpstack-docker mkdir backup |
postgres:
image: postgres:14-alpine
restart: unless-stopped
volumes:
- ./configuration/postgresql/initdb:/docker-entrypoint-initdb.d
- postgresqldata:/var/lib/postgresql/data
- ./backup:/backup
environment:
- POSTGRES_PASSWORD=root
|
docker compose up -d postgres |
docker compose exec -ti postgres -с "pg_dump -d chirpstack -U chirpstack -a -f /backup/data.dmp" |
mkdir backup cp ../data.dmp ./backup |
docker compose exec -ti postgres -c "psql -d chirpstack -U chirpstack -f /backup/data.dmp" |
docker compose restart |