/table-aura

Primary LanguageJavaScript

Setup

First, you'll need to create a .env file in the root of this project. It should have the following values:

GMAIL_SENDER=your_sender_email_address
POSTGRES_HOST=db
POSTGRES_DB=table_aura
POSTGRES_USER=postgres
POSTGRES_PASSWORD=some_password
PROD_URL=http://<your_server_url>

Then, you'll need to create a Gmail service account and download the credentials, as well as an OAuth token. These should go in a folder in the root directory called mounted as follows:

mounted
    uploads/
    creds.json
    token.json

Build Client

cd client && pnpm i && pnpm run build

Build & Run Server

docker compose up --build

Access the website by visiting http://localhost:3000