commit 9490168fded07c6f6fb9e23e2984366ff57f59e5 Author: Fi3w0 Date: Thu Aug 20 20:01:04 2026 +0200 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. 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