Omniplex-ai / omniplex

Open-Source Perplexity
https://omniplex.ai
GNU Affero General Public License v3.0
809 stars 133 forks source link

Add Docker Support, .dockerignore, and Update README to Simplify App Startup #15

Open felipe-de-godoy opened 3 months ago

felipe-de-godoy commented 3 months ago

Summary: This pull request enhances the setup process for the application by introducing comprehensive Docker support. It includes the addition of Docker configuration files and a .dockerignore file, along with updates to the README. These changes aim to streamline and simplify the process of starting the app, making it more accessible and user-friendly.

Changes Made:

  1. Docker Files Added:

    • Dockerfile: Defines the Docker image, including the necessary environment and dependencies.
    • docker-compose.yml: Facilitates multi-container Docker applications, orchestrating the starting of services.
    • .dockerignore: Specifies which files and directories should be ignored by Docker to optimize the build process.
  2. Updated README:

    • Added detailed instructions on how to use Docker to start the app.
    • Provided guidance on setting up credentials.
    • Included a step-by-step guide on running docker-compose up.

Issue solved: https://github.com/Omniplex-ai/omniplex/issues/5