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 bash d56a1f470d85:/# pg_dump -d chirpstack -U chirpstack -a -f /backup/data.dmp |
mkdir backup cp ../data.dmp ./backup |
docker compose exec -ti postgres bash d56a1f470d85:/# psql -d chirpstack -U chirpstack -f /backup/data.dmp |
docker compose restart |