- Open terminal.
- Run
cd <dir>(diryou want to clone into). - Clone the repository:
git clone https://github.com/brandenvs/code_review_agent.git
- Build, monitor and stop application services using docker:
docker compose up --build -d docker compose logs -f docker compose down
Access Database via Adminer (GUI approach).
-
Make sure all containers are up and running, if you have docker desktop you can click the
cr_containerand the containers statuses and logs files.
-
You can also check on Linux by running
sudo docker psand confirming 4 containers are running. -
Open your browser and go to localhost:8080 / Click on the
8080:8080port on desktop.
You will be prompted with a login.

- POSTGRES_USER:
cr_user - POSTGRES_DB:
cr_database - POSTGRES_PASSWORD:
crauto2025
-
Run the following statement to install the pgAI extension:
CREATE EXTENSION IF NOT EXISTS ai CASCADE;
You should have the vectorizer-worker-1 dependency warning resolved.
- Now use the
startup_final.ipynbJuypter notebook andcheatsheet.ipynbto build the pipeline and start inserting data based on the given our your own schemas.If you require more assistance than this I suggest taking a look at TimescaleDb.
I plan to build a Django application which will build alongside the other services in docker-compose.yml. This will allow me to build a secure ecosystem with a frontend (Django) web application.


