From 9490168fded07c6f6fb9e23e2984366ff57f59e5 Mon Sep 17 00:00:00 2001 From: Fi3w0 Date: Thu, 20 Aug 2026 20:01:04 +0200 Subject: [PATCH] chore: scaffold repository layout Directory skeleton from PLAN.md, plus a .gitignore that blocks .env files, kubeconfigs, terraform state and sealed-secrets key backups. Empty directories are held by .gitkeep so the layout survives a clone. --- .forgejo/workflows/.gitkeep | 0 .gitignore | 22 ++++++++++++++++++++++ apps/api/migrations/.gitkeep | 0 apps/loadgen/.gitkeep | 0 apps/web/.gitkeep | 0 build/.gitkeep | 0 deploy/base/.gitkeep | 0 deploy/overlays/dev/.gitkeep | 0 deploy/overlays/prod/.gitkeep | 0 deploy/rollouts/.gitkeep | 0 deploy/secrets/.gitkeep | 0 docs/memoria/.gitkeep | 0 observability/alerts/.gitkeep | 0 observability/dashboards/.gitkeep | 0 observability/otel-collector/.gitkeep | 0 scripts/.gitkeep | 0 terraform/infra/.gitkeep | 0 terraform/platform/.gitkeep | 0 18 files changed, 22 insertions(+) create mode 100644 .forgejo/workflows/.gitkeep create mode 100644 .gitignore create mode 100644 apps/api/migrations/.gitkeep create mode 100644 apps/loadgen/.gitkeep create mode 100644 apps/web/.gitkeep create mode 100644 build/.gitkeep create mode 100644 deploy/base/.gitkeep create mode 100644 deploy/overlays/dev/.gitkeep create mode 100644 deploy/overlays/prod/.gitkeep create mode 100644 deploy/rollouts/.gitkeep create mode 100644 deploy/secrets/.gitkeep create mode 100644 docs/memoria/.gitkeep create mode 100644 observability/alerts/.gitkeep create mode 100644 observability/dashboards/.gitkeep create mode 100644 observability/otel-collector/.gitkeep create mode 100644 scripts/.gitkeep create mode 100644 terraform/infra/.gitkeep create mode 100644 terraform/platform/.gitkeep diff --git a/.forgejo/workflows/.gitkeep b/.forgejo/workflows/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9e3ef56 --- /dev/null +++ b/.gitignore @@ -0,0 +1,22 @@ +# Secrets and credentials. Nothing here ever reaches the repo. +.env +.env.* +!.env.example +*.kubeconfig +kubeconfig +*sealed-secrets-key*.yaml + +# Terraform. Lock file is committed on purpose, state never is. +.terraform/ +*.tfstate +*.tfstate.* +*.tfvars +!*.tfvars.example +crash.log + +# Build output +bin/ +dist/ +node_modules/ + +.DS_Store diff --git a/apps/api/migrations/.gitkeep b/apps/api/migrations/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/apps/loadgen/.gitkeep b/apps/loadgen/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/apps/web/.gitkeep b/apps/web/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/build/.gitkeep b/build/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/deploy/base/.gitkeep b/deploy/base/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/deploy/overlays/dev/.gitkeep b/deploy/overlays/dev/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/deploy/overlays/prod/.gitkeep b/deploy/overlays/prod/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/deploy/rollouts/.gitkeep b/deploy/rollouts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/deploy/secrets/.gitkeep b/deploy/secrets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docs/memoria/.gitkeep b/docs/memoria/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/observability/alerts/.gitkeep b/observability/alerts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/observability/dashboards/.gitkeep b/observability/dashboards/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/observability/otel-collector/.gitkeep b/observability/otel-collector/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/scripts/.gitkeep b/scripts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/terraform/infra/.gitkeep b/terraform/infra/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/terraform/platform/.gitkeep b/terraform/platform/.gitkeep new file mode 100644 index 0000000..e69de29