clean README

This commit is contained in:
Valentin 2024-05-03 19:04:09 +02:00
parent 24a99557d7
commit d17048fcfd
1 changed files with 18 additions and 0 deletions

View File

@ -15,29 +15,47 @@ To generate the `SECRET` and `KEY`
A few troubles to run Directus with Docker on MariaDB instead of Postgresql, so we have to create the DB manually on the first launch. A few troubles to run Directus with Docker on MariaDB instead of Postgresql, so we have to create the DB manually on the first launch.
`docker exec -it PROJECTNAME_Directus_DB /bin/bash` `docker exec -it PROJECTNAME_Directus_DB /bin/bash`
`mariadb -u root` `mariadb -u root`
`CREATE DATABASE directus;` `CREATE DATABASE directus;`
`GRANT ALL PRIVILEGES ON directus.* TO 'directus'@'%';` `GRANT ALL PRIVILEGES ON directus.* TO 'directus'@'%';`
`FLUSH PRIVILEGES;` `FLUSH PRIVILEGES;`
`exit;` `exit;`
`exit` `exit`
## Import an exported DB ## Import an exported DB
`docker cp db_export.sql PROJECTNAME_Directus_DB:/root/` `docker cp db_export.sql PROJECTNAME_Directus_DB:/root/`
`docker exec -it PROJECTNAME_Directus_DB /bin/bash` `docker exec -it PROJECTNAME_Directus_DB /bin/bash`
`mariadb -u root` `mariadb -u root`
`drop database directus;` `drop database directus;`
`create database directus;` `create database directus;`
`exit;` `exit;`
`mariadb -uroot directus < /root/db_export.sql` `mariadb -uroot directus < /root/db_export.sql`
`exit` `exit`
`docker exec -it PROJECTNAME_Directus_DB /bin/sh` `docker exec -it PROJECTNAME_Directus_DB /bin/sh`
`npx directus database migrate:latest` `npx directus database migrate:latest`
## Export data model ## Export data model
`docker exec -it PROJECTNAME_Directus /bin/sh` `docker exec -it PROJECTNAME_Directus /bin/sh`
`npx directus schema snapshot ./snapshot.yaml` `npx directus schema snapshot ./snapshot.yaml`
`exit` `exit`
`docker cp PROJECTNAME_Directus:/directus/snapshot.yaml .` `docker cp PROJECTNAME_Directus:/directus/snapshot.yaml .`