bruinenxyz / loudwater

An interactive GUI for viewing, querying, and sharing any postgres database

Home Page:https://bruinen.co/postgres

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

loudwater

An interactive GUI for managing, querying, and sharing any postgres database.

User documenation: here

Screenshot 2024-03-26 at 8 28 42 AM

Getting started

This guide will take you through the steps necessary to get up and running with Loudwater.

Before you begin

To use Loudwater you need the following installed in your system: Git and Docker (Windows, MacOS, or Linux).

1. Get the code

Run the following command in your CLI to clone the Loudwater repository:

git clone https://github.com/bruinenxyz/loudwater.git

2. Copy default env variables

Enter the Loudwater root directory:

cd loudwater

Run the following commands to copy the default environment variables:

cp ./backend/.env.example ./backend/.env
cp ./frontend/.env.example ./frontend/.env

3. Build & run

There are two ways to "build" your Loudwater deployment. You can use our pre-built Docker images or build locally on your machine.

Use pre-built Docker images

Run the following command in the Loudwater root directory to pull the required images from our Loudwater Docker Hub repositories (frontend & backend) and run your local deployment of Loudwater:

docker compose up -d

Build locally

Run the following command in the Loudwater root directory to build and run your local deployment of Loudwater:

docker compose -f docker-compose.build.yml up --build -d

4. Start using Loudwater

Once your Docker containers are up and running, visit http://localhost:8000 in your browser to start using Loudwater.

Connect your first database

To connect your first database, hover over the "Select a database" dropdown in the navigation bar and select the "Add database" option.

Name your database, provide the Postges connection URL, and optionally specify the database schema before clicking "Connect Database".

Your database should be available in the "Select a database" dropdown menu.

About

An interactive GUI for viewing, querying, and sharing any postgres database

https://bruinen.co/postgres

License:Apache License 2.0


Languages

Language:TypeScript 98.6%Language:JavaScript 0.6%Language:Dockerfile 0.6%Language:CSS 0.1%Language:PLpgSQL 0.1%