Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Added batch file to automate setup and installation of dependencies #3100

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Thepathakarpit
Copy link

Description

Automated the setup and installation process improves the ease of getting started with the Quivr project. By ensuring that all required software is installed and properly configured, this script helps reduce the manual effort required to prepare the development environment. This is particularly useful for new developers or users who want a quick and reliable setup process.
Full setup with one single command.

This Pull Request introduces a batch script designed to automate the setup and installation of necessary dependencies for the Quivr project. The script performs the following tasks:

  • Checks for Existing Software: Verifies the installation of Git, Docker, Docker Compose, Node.js, and Supabase CLI.
  • Installs Missing Software: Downloads and installs any missing software components.
  • Clones the Repository: Fetches the Quivr project from GitHub.
  • Sets Up Environment Variables: Copies the example environment configuration file and updates it with user-provided API keys.
  • Starts Services: Launches Supabase services and Docker containers to set up the development environment.

Checklist before requesting a review:

  • [✅] My code follows the style guidelines of this project
  • [✅] I have performed a self-review of my code
  • [✅] I have commented hard-to-understand areas
  • [✅] New and existing unit tests pass locally with my changes

Screenshots (if appropriate):

Batch file to automate setup and installation of dependencies.
Copy link

vercel bot commented Aug 26, 2024

@Thepathakarpit is attempting to deploy a commit to the Quivr-app Team on Vercel.

A member of the Team first needs to authorize it.

@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. area: scripts Related to ad-hoc scripts, SQL migrations, or under the /scripts directory labels Aug 26, 2024
@Thepathakarpit Thepathakarpit changed the title Added Batch file to automate setup and installation of dependencies. chore: Added batch file to automate setup and installation of dependencies Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: scripts Related to ad-hoc scripts, SQL migrations, or under the /scripts directory size:L This PR changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant