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
cd client && pnpm i && pnpm run build
docker compose up --build
Access the website by visiting http://localhost:3000