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! πŸ’»βœ¨

Heroku

Deploy with ease. Manage efficiently. Scale faster.

Leave the infrastructure headaches to us, while you focus on pushing boundaries, realizing your vision, and making a lasting impression on your users.

Get Started

Top comments (0)

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

πŸ‘‹ Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay