https://github.com/dcramer/peated
https://github.com/dcramer/peated
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dcramer/peated
- Owner: dcramer
- License: apache-2.0
- Created: 2023-04-02T18:54:52.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T01:45:05.000Z (3 months ago)
- Last Synced: 2025-03-06T17:57:37.723Z (3 months ago)
- Language: HTML
- Homepage: https://peated.com
- Size: 13.6 MB
- Stars: 65
- Watchers: 3
- Forks: 13
- Open Issues: 68
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Peated
The application that powers peated.com.
For more details, take a look at
A Discord is available if you want to contribute:
## Dev
Setup the required frameworks:
1. [pnpm](https://pnpm.io/installation)
2. [Docker](https://docs.docker.com/get-docker/) (with Docker Compose)Bootstrap the environment:
```
docker compose up -d
pnpm install
```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
```## Runbooks
### Configure GCP CLI
```shell
# bind default project
gcloud config set project cask-382601# configure kubectl
gcloud container clusters get-credentials default --region=us-central1
```### Shell on Pod
```shell
kubectl exec -it deploy/peated-api -- bash
```### Run Arbitrary Command
```shell
gcloud alpha run jobs execute cli --args bottles,generate-descriptions,3298 --wait
```