The application that powers peated.com.
For more details, take a look at https://peated.com/about
A Discord is available if you want to contribute: https://discord.gg/d7GFPfy88Z
Setup the required frameworks:
- (pnpm)[https://pnpm.io/installation]
- (Docker)[https://docs.docker.com/get-docker/] (with Docker Compose)
Bootstrap the environment:
docker compose up -d
pnpm setup
Note: If you need to tweak default settings, cp .env.example .env
and go to town.
Setup the database:
make create-db
pnpm db migrate
Create a local user to avoid setting up Google credentials:
pnpm cli users create [email protected] password -a
Load some mock data:
pnpm cli mocks load-all [email protected]
Run the dev server, which spins up both the web
and the api
services:
npm run dev
https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl
# bind default project
gcloud config set project cask-382601
# configure kubectl
gcloud container clusters get-credentials default --region=us-central1
kubectl exec -it deploy/peated-api -- bash
gcloud alpha run jobs execute cli --args bottles,generate-descriptions,3298 --wait