mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2025-12-13 07:46:10 +00:00
32 lines
1011 B
Markdown
32 lines
1011 B
Markdown
In order to pull data from your locally running backend (see [docker-compose](../app/docker-compose.yml)) to your local harddrive, you can run the following command
|
|
|
|
```
|
|
npx directus-sync pull \
|
|
--directus-url http://localhost:8055 \
|
|
--directus-email admin@it4c.dev \
|
|
--directus-password admin123
|
|
```
|
|
|
|
To push local changes or to seed directus use the following command
|
|
```
|
|
npx directus-sync push \
|
|
--directus-url http://localhost:8055 \
|
|
--directus-email admin@it4c.dev \
|
|
--directus-password admin123
|
|
```
|
|
|
|
## Backup Database
|
|
Either keep a copy of the `/data/database` folder or run the following command to get an sql dump
|
|
|
|
```
|
|
docker exec -t utopia-map-database-1 pg_dumpall -c -U directus > dump.sql
|
|
```
|
|
|
|
## Access Data on local drive
|
|
|
|
In order to access the postgress data mounted to the local drive at `/data/database` you need to make it accessible (assuming you are not root):
|
|
```
|
|
sudo chmod 777 -R ./data/
|
|
```
|
|
|
|
This process is to be repeated whenever you restart the database docker container |