directus_mariadb_boilerplate/README.md

793 B

Directus on Mariadb running with Docker for local development

Run

Create the .env file following .env.example.

To generate the SECRET and KEY

head -c 16 /dev/urandom | od -An -tx1 | tr -d ' \n'

docker-compose up -d

Import an exported DB

docker cp db_export.sql PROJECTNAME_Directus_DB:/root/

docker exec -it PROJECTNAME_Directus_DB /bin/bash

mariadb -u root

drop database directus;

create database directus;

exit;

mariadb -uroot directus < /root/db_export.sql

exit

docker exec -it PROJECTNAME_Directus_DB /bin/sh

npx directus database migrate:latest

Export data model

docker exec -it PROJECTNAME_Directus /bin/sh

npx directus schema snapshot ./snapshot.yaml

exit

docker cp PROJECTNAME_Directus:/directus/snapshot.yaml .