All-in-one chat and forums for communities.
Start dev server:
yarn run dev:web
The frontend is a React app, and can be deployed in many ways. joincomet.app is using GitHub Pages in this repo, but another good option is Cloudflare Pages
yarn run build:web
VITE_API_DOMAIN(domain server is running on i.e.
Start dev server with below environment variables:
yarn run dev:server
postgresql://postgres:[email protected]:5432if left blank)
ACCESS_TOKEN_SECRET(required, secret used for encrypting passwords)
REDIS_URL(optional, in-memory will be used if not provided)
The following environment variables are related to S3 file uploads and are required for file uploads to work. Comet has only been tested with DigitalOcean Spaces, but may also work with AWS S3.
MEDIA_DOMAIN(domain media is hosted on i.e.
BUCKET(name of bucket, DO Spaces requires this to be same as
AWS_ENDPOINT(endpoint bucket is hosted on i.e.
AWS_ACCESS_KEY_ID(access key ID provided by DO Spaces/AWS)
AWS_SECRET_ACCESS_KEY(secret access key provided by DO Spaces/AWS)