Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 1.9 KB

README.md

File metadata and controls

52 lines (32 loc) · 1.9 KB

Inizio: DevContainer Config Generator

Welcome to Inizio, an open-source tool designed to streamline the process of generating development container configurations for your projects. Inizio simplifies setting up a development environment with support for various databases and the option to use a custom Dockerfile, making it easier for developers to get started with containerized project environments.

Screen web

Features

  • Generate development container configurations with a simple command.
  • Support for specifying a custom Dockerfile.
  • Options to integrate various databases into your development environment, including PostgreSQL, Redis, MongoDB, MySQL, and Keycloak.

Getting Started

Prerequisites

  • Ensure you have Node.js installed on your system to use npx.
  • Docker must be installed and running on your machine to utilize development containers.

Installation

Inizio doesn't require a separate installation process. You can run it directly using npx to avoid global installation and keep your environment clean.

Usage

To generate a development container configuration, use the following command:

npx @cchalop1/inizio --devContainerImage node

If you have a local Dockerfile in your repo you don't need to specify--devContainerImage

Database Selection

Inizio allows you to integrate a database into your development environment. To specify your choice, use the -s option followed by the database name. Supported databases include:

  • postgres
  • redis
  • mongo
  • mysql
  • keycloak

Example command to generate a configuration with PostgreSQL:

npx @cchalop1/inizio --devContainerImage node -s postgres

Contributing

We welcome contributions to Inizio! If you're interested in helping improve this tool, please feel free to submit issues or pull requests on our GitHub repository.