Xata
Start fresh or branch an existing Postgres in seconds, and scale to zero when it is idle.
AI translation
Web3 based Train-To-Earn network enables every human to upgrade AI and earn rewards by completing data tasks.
Translation pending
DataTypeScript · MDXGitHub @PublicAI01OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Public.AI Homepage
Translation pending
Loading the full README. The saved excerpt is shown below.
The contact form (/business) and the official-account verification API
read configuration from environment variables. .env.example documents
every name; put local values in .env.local (gitignored). The server
validates all of them at boot and refuses to start if any is missing or
malformed.Read the full README ↗PublicAI homepage
First, install all dependencies:
pnpm install
Run the development server:
pnpm dev
The contact form (/business) and the official-account verification API
read configuration from environment variables. .env.example documents
every name; put local values in .env.local (gitignored). The server
validates all of them at boot and refuses to start if any is missing or
malformed.
For deployments, the values live in GitHub Actions Secrets
(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION,
RECAPTCHA_SECRET_KEY, CONTACT_EMAIL_TO, OFFICIAL_ACCOUNTS_JSON) and
are injected into the container at runtime by the deploy workflow — they
are never baked into the image. The reCAPTCHA site key is public and
committed in .env.production; for local development set it in
.env.local together with the server-only values.
To rotate a secret: revoke it at the provider (AWS IAM / Google Cloud
console) first, then update the GitHub Secret and re-run the
deploy workflow. Updating OFFICIAL_ACCOUNTS_JSON also just needs a
secret edit plus a redeploy.
Build images:
docker build --platform linux/amd64 -t homepage-docker .
View current run images:
docker ps
Stop last run image:
docker container stop [CONTAINER ID]
Run latest image:
docker run -d -p 3000:3000 --name homepage-container --restart always homepage-docker
Remove last container:
docker container rm [CONTAINER ID]
Clear cache:
docker system prune -af # force clear all unused assets
docker volume prune -f # clear unused volume
docker builder prune -f # clear unused build cache