Skip to content

Basic Local env

Jairo Antonio Melo Flórez edited this page Apr 2, 2025 · 2 revisions

This GitHub repository is our project's central hub, alongside our main PostgreSQL database hosted on an AWS EC2 instance. To facilitate collaboration, each team member should set up a local environment for controlled development, testing, and experimentation.

Each local setup consists of two components:

  • A clone of the Sondondo repository
  • A remote connection to the central database

Repository clone

Prerequisites

Before cloning the repository, make sure you have:

💡 Use SSH if you’re familiar with public/private key authentication. PATs are easier but may require re-authentication over time.

Clone the Repo

If using a Personal Access Token (HTTPS method):

git clone https://github.com/UCSB-AMPLab/sondondo.git

If using an SSH key:

git clone [email protected]:UCSB-AMPLab/sondondo.git

Then, navigate into the project folder:

cd sondondo

Connect to the Remote Database

We recommend using DBeaver (or another database client) to connect to the central PostgreSQL database.

Connection Settings

  • Host: 18.133.242.232
  • Port: 5432
  • Database: sondondo
  • Username/Password: (credentials will be provided to you)

🔐 The database is firewalled. Remote access is restricted to UCSB campus or users connected via eduroam. If you're working off-campus, use the UCSB VPN.

Clone this wiki locally