Futureporn monorepo https://futureporn.net/
Go to file
CJ_Clippy 4bc11c027e
ci / build (push) Has been cancelled Details
capture progress
2024-07-25 05:53:52 -08:00
.gitea/workflows build worker first 2024-07-18 12:48:52 -08:00
.vscode capture progress 2024-07-25 05:53:52 -08:00
certs assert a vod CUID when updated 2024-07-06 00:49:51 -08:00
charts/fp capture progress 2024-07-25 05:53:52 -08:00
flux use redis memory only 2024-07-18 04:46:19 -08:00
packages capture progress 2024-07-25 05:53:52 -08:00
scripts capture progress 2024-07-25 05:53:52 -08:00
.dockerignore dockerfile for monorepo experiment 4321 2024-07-12 06:41:34 -08:00
.gitignore ignore isolate dir 2024-07-15 08:07:04 -08:00
.npmrc dockerfile for monorepo experiment 4321 2024-07-12 06:41:34 -08:00
ARCHITECHTURE.md assert a vod CUID when updated 2024-07-06 00:49:51 -08:00
LICENSE k8s progress 2024-04-18 20:51:09 +00:00
Makefile capture progress 2024-07-25 05:53:52 -08:00
README.md capture progress 2024-07-25 05:53:52 -08:00
Tiltfile capture progress 2024-07-25 05:53:52 -08:00
d.bot.dockerfile dockerfile for monorepo experiment 4321 2024-07-12 06:41:34 -08:00
d.capture.dockerfile capture progress 2024-07-25 05:53:52 -08:00
d.link2cid.dockerfile figure out strapi with pnpm 2024-05-27 14:20:58 -08:00
d.mailbox.dockerfile capture progress 2024-07-22 18:59:41 -08:00
d.meal.dockerfile use internal ts package 2024-07-19 00:01:06 -08:00
d.next.dockerfile fix next build 2024-07-14 10:00:08 -08:00
d.scout.dockerfile fix missing image 2024-07-18 10:42:54 -08:00
d.strapi.dockerfile capture progress 2024-07-22 18:59:41 -08:00
d.uppy.dockerfile assert a vod CUID when updated 2024-07-06 00:49:51 -08:00
d.worker.dockerfile capture progress 2024-07-22 18:59:41 -08:00
devbox.json capture progress 2024-07-25 05:53:52 -08:00
devbox.lock capture progress 2024-07-25 05:53:52 -08:00
package.json fix scout dockerfile 2024-07-16 02:46:44 -08:00
pnpm-lock.yaml ignore isolate dir 2024-07-15 08:07:04 -08:00
pnpm-workspace.yaml temporarily simplify scout for testing 2024-07-15 22:57:27 -08:00

README.md

futureporn.net

Built with Devbox

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

  1. Install devbox

  2. Install development environment & packages using devbox.

    devbox install

  3. Start a local KIND Kubernetes cluster

    make cluster

  4. 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

Uppy

https://uppy.fp.sbtp.xyz/metrics

Development Mantras

Move fast and break things

Make it work, make it right, make it fast (in that order)

Done is better than perfect

If it looks like a duck and quacks like a duck, it is a duck.

If the way is long, the way is wrong

Good, Fast, Cheap. Pick two but not all three.

Organizations are fractals

Focus on what moves the needle

Alligator energy (move slow and preserve things)

Code is run more than it is read

The computer doesn't care