Skip to content

feat: Add Dockerfile and Docker Compose Generator tool #1

Description

@HIMURAw

🚀 Feature Description

We want to add a new tool to our dashboard: Dockerfile & Docker Compose Generator.
This tool will help developers containerize their applications without memorizing complex Docker syntax. Users will select their project type (e.g., Next.js, Node.js, Python) and package manager, and the AI will generate optimized configurations.

🎨 UI/UX Expectations

  • A new route and card under /dashboard/docker-generator.
  • Inputs: A dropdown to select tech stack/language, and a textarea for custom requirements (e.g., "I need Redis added").
  • Output: Two tabs showing the generated Dockerfile and docker-compose.yml with syntax highlighting.

📋 Tasks

  • Create the UI layout using Shadcn UI components (Select, Tabs, Card, Textarea).
  • Craft a specific system prompt for OpenRouter API to return clean Docker configurations.
  • Handle streaming response for the code editor component.

🤝 How to Contribute

If you want to build this tool, please drop a comment below so we can assign it to you! Please check CONTRIBUTING.md before making a Pull Request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions