Futureporn monorepo
https://futureporn.net/
CJ_Clippy 4c71649c76 | ||
---|---|---|
.gitea/workflows | ||
.vscode | ||
certs | ||
charts | ||
dockerfiles | ||
flux | ||
packages | ||
scripts | ||
services | ||
.cache_ggshield | ||
.dockerignore | ||
.gitguardian.yaml | ||
.gitignore | ||
.npmrc | ||
.pre-commit-config.yaml | ||
ARCHITECHTURE.md | ||
LICENSE | ||
MANTRAS.md | ||
Makefile | ||
README.md | ||
Tiltfile | ||
devbox.json | ||
devbox.lock | ||
package.json | ||
pnpm-lock.yaml | ||
pnpm-workspace.yaml | ||
requirements.txt |
README.md
futureporn.net
Source Code for https://futureporn.net
See ./ARCHITECTURE.md for overview
Getting Started
I'm working towards a better development experience with devbox and Tilt. This process is in a state of flux and is likely to be broken.
The main gist is as follows
-
Install devbox
-
Install development environment & packages using devbox.
devbox install
-
Start a local KIND Kubernetes cluster
make cluster
-
Start Tilt
make tilt
Tilt will manage the KIND cluster, downloading necessary docker containers and building the containers listed in the fp helm chart at ./Charts/fp. Making changes to these charts or the application code will update or re-build the images as necessary.
Metrics Notes
Keeping track of metrics we want to scrape using Prometheus