Heroku Template

screenshot of Heroku Template
directus

Template to deploy Directus on Heroku

Overview

Building a Directus application on Heroku has never been easier, thanks to this comprehensive template. Designed with the developer in mind, it integrates seamlessly with essential services like PostgreSQL and Redis, allowing you to focus on delivering your project without worrying about the underlying setup. This template serves as a handy guide, ensuring that you have a well-configured environment tailored for Directus.

The combination of various add-ons makes it a robust solution for managing and deploying your applications. Whether you're new to Directus or an experienced developer, this template provides the foundational elements necessary to get your application off the ground quickly and efficiently.

Features

  • Node.js Support: Built using the Node.js via the nodejs buildpack, this template ensures a smooth back-end experience.
  • PostgreSQL Integration: Utilizes the PostgreSQL addon, providing a reliable and powerful database solution right out of the box.
  • Redis Compatibility: Enhances performance with the Redis addon, enabling efficient data caching and storage.
  • Email Setup with Mailgun: Simplifies email management by integrating Mailgun for sending out notifications and communications.
  • File Uploads: Supports file uploads, making it easy to manage media and documents; just remember to configure the storage settings.
  • Admin User Configuration: Automatically creates an initial admin user with a customizable email and password for easy access.
  • Customizable Database Options: While PostgreSQL is included, the template allows for easy substitutions with other database options like MySQL or SQL Server as needed.
  • Support for External Storage: Offers flexibility in storage solutions, guiding users on using services like DigitalOcean spaces while supporting other compatible storage services on Heroku.
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.