DEV Community

ansango
ansango

Posted on

Directus Instance Dev

🚀 Automating Directus Setup for Development with Bash

Hey Devs! 👋

I created a script to automate the setup of a Directus instance for development. If you're working with Directus and want to streamline your development workflow, this script might just save you some time!

🎯 Key Features:

  • Automatic installation of the latest Directus version.
  • Node.js 18.x compatibility check to avoid version mismatch issues.
  • SQLite database setup by default, perfect for quick dev environments.
  • Admin user creation and environment variable configuration.
  • Installs useful dev tools like nodemon and concurrently.
  • Offers extension management for Directus, allowing you to easily create and run extensions during development.

🛠 How It Works:

  1. Download the script to your local machine.
  2. Make it executable:
   chmod +x directus-instance-dev.sh
Enter fullscreen mode Exit fullscreen mode
  1. Run the script:
   ./directus-instance-dev.sh
Enter fullscreen mode Exit fullscreen mode
  1. Follow the prompts to configure your instance (admin user, project name, port, etc.), and you're all set!

🎉 Why Use It?

This script handles all the repetitive setup tasks so you can focus on building instead of configuring. Whether you're just starting out with Directus or building a more complex project with extensions, it provides a clean, automated solution.

🧩 Customization

You can easily modify the script to:

  • Change the database setup.
  • Adjust environment variables.
  • Pre-install specific Directus extensions.
  • Fine-tune the dev scripts.

🗣 Feedback Welcome!

Feel free to check it out, give it a spin, and share your feedback. I’m looking forward to hearing how it works for you and what can be improved!

👉 Get the script here!

Happy coding! 💻✨

Top comments (0)