This project require the following to get started:
- Node.js v22.14 (lts/jod)
- Mariadb or mysql database
Clone Directus project repository
git clone https://github.com/marsender/directus-project.git
cd directus-project
echo -n 'ChangeMe' > .env_secret
echo -n 'directus-db' > .env_db_database
echo -n 'directus-user' > .env_db_user
echo -n 'ChangeMe' > .env_db_password
echo -n 'ChangeMe' > .env_email_smtp_user
echo -n 'ChangeMe' > .env_email_smtp_password
echo -n '/' > .env_public_url
npx directus start
Open the app in your browser http://localhost:8055/admin/login
./cmd/backup_db.sh
Get the latest version number from https://github.com/directus/directus and update it in package.json, e.g.: "directus": "^11.9.2"
npm update
npx directus database migrate:latest