Skip to content

v1.0.0 - Initial Release of Offlix

Pre-release
Pre-release
Compare
Choose a tag to compare
@sumanmanna134 sumanmanna134 released this 03 Nov 09:27
· 20 commits to [email protected] since this release

🚀 What's New in v1.0.0

We’re excited to introduce the first release of Offlix, a command-line tool for setting up and managing essential services with Docker Compose. Offlix provides an easy-to-use interface to streamline development environments, allowing you to effortlessly deploy, manage, and retrieve environment configurations for services like MySQL, MongoDB, Kafka, MailDev, and PostgreSQL.

Features

  • Install and Start Services: Choose from predefined services including MySQL, MongoDB, Kafka, MailDev, and PostgreSQL, each configured with Docker Compose files.

  • Uninstall Services: Stop and remove services cleanly from your environment with a single command.

  • Environment Variables Retrieval: Retrieve .env file variables for installed services and save configurations to a text file.

  • Custom Docker Compose Support: Provide a custom Docker Compose file to start additional services (without .env retrieval).

  • Interactive Command-Line Prompts: Clear, user-friendly prompts to guide you through service management.

Usage

  • Install a Service: Run offlix install to start a service.
  • Uninstall a Service: Use offlix uninstall to stop and remove a service.
  • Retrieve Environment Configurations: Use the get_service_env feature to fetch and save .env values for all predefined services.

Example Commands

# Install MySQL
offlix install mysql
# Uninstall MongoDB
offlix uninstall mongodb
# Retrieve Environment Variables
offlix get_service_env

Known Issues

  • Custom YAML files provided by users will not have .env retrieval capability.
  • Ensure Docker and Docker Compose are correctly installed and configured in your PATH.

Next Steps

Future updates will include support for additional services and enhanced error handling. We welcome contributions and feedback to make Offlix even better!

Full Changelog: offlixv1.0.1...offlixv1.0.1