Objective: Download a local copy of the jarvis_coding project from GitHub so you can work with the code in VS Code.
Ctrl+Shift+P (or Cmd+Shift+P on macOS)https://github.com/natesmalley/jarvis_coding.gitAlternative Terminal Method:
git clone https://github.com/natesmalley/jarvis_coding.git
cd jarvis_coding
đĄ Tip: The repository contains both API and frontend UI components.
Objective: Prepare the .env file that Docker Compose uses to configure the API and frontend.
.env copy in the root directoryTerminal â New Terminal.env file:macOS/Linux:
cp ".env copy" .env
Windows:
copy ".env copy" .env
.env file - authentication is disabled by default (DISABLE_AUTH=true)đĄ Tip: The .env file controls backend and frontend behavior. Edit variables to enable auth or adjust settings.
Objective: Use Docker Compose from within VS Code to build the images and start the API and UI services.
docker compose up -d --build
docker ps
http://localhost:8000http://localhost:8000/api/v1/docshttp://localhost:9001docker compose down
đĄ Tip: For rebuilding after changes: docker compose build --no-cache
âšī¸ Note: Source code is mounted, so code changes reflect immediately without rebuilding.