Directus Init

screenshot of Directus Init
directus

Directus Init is a preconfigured Directus install with PostgreSQL - intended for extension development or self-hosting

Overview

Directus Init is a preconfigured Directus installation with PostgreSQL. It is designed for extension development or self-hosting purposes. The package includes the default Directus.io ^10.6.0 installation with PostgreSQL, SQL command support for location data in PostgreSQL, a bash script for saving database backups, Directus schema snapshots npm commands, and an example extension bundle with example hooks for authentication and user creation. It also includes the API Viewer Module and Generate Types Module for extensions, as well as additional Directus extensions documentation.

Features

  • Default Directus.io ^10.6.0 installation with PostgreSQL
  • Install SQL command to support location data in PostgreSQL
  • Bash script to save database backups (run npm run backup-db)
  • Directus schema snapshots npm commands (run npm run snapshot)
  • Example extension bundle to add extensions to (includes example hooks for authentication & user creation)
  • API Viewer Module included in extensions
  • Generate Types Module included in extensions
  • Additional Directus extensions documentation included in this repo

Summary

Directus Init is a preconfigured Directus installation with PostgreSQL, designed for extension development or self-hosting. It includes various features such as support for location data, database backups, schema snapshots, example extension bundle, API Viewer Module, Generate Types Module, and additional documentation. The installation process involves downloading the repo, setting up the environment variables, creating a database, and running commands to install and start the server.

directus
Directus

A website that uses Directus as an open source headless CMS to manage content. This includes features such as a customizable content model, role-based access control, and API-based content delivery to support a wide range of digital experiences.

Recoil

Recoil is a state management library for React that provides an intuitive and flexible API for managing and sharing state across components. It supports a range of features, including derived state, asynchronous updates, and time-travel debugging, and is designed to work well with the React ecosystem and other state management solutions.