feat: minimal IHP scaffold — T01-T05, T08 of IRP-WP-0001
- flake.nix adapted from inter-hub: appName=ihp-railiance-probe, stripped to core packages, GHC 9.10.3 Bug 1+2 overlays carried verbatim (pname check updated to ihp-railiance-probe-models) - IHP project scaffold: Main.hs, Config.hs, App.cabal, Setup.hs, Makefile - Schema: probes table (id, name, created_at) - Health endpoint: GET /healthz → "ok" (HealthController) - Probes CRUD: ProbesController + 4 views (Index, New, Show, Edit) - Hspec test suite: Test/ProbeControllerSpec covers /probes and /healthz - Helm chart in chart/: deployment, service, ingress, secret templates - devenv.nix, devenv.yaml, .ghci, tailwind config Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
b818866c7f
commit
e372a0c9ce
35 changed files with 645 additions and 0 deletions
16
Makefile
Normal file
16
Makefile
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
CSS_FILES += ${IHP}/static/vendor/bootstrap.min.css
|
||||
CSS_FILES += ${IHP}/static/vendor/flatpickr.min.css
|
||||
CSS_FILES += static/app.css
|
||||
|
||||
JS_FILES += ${IHP}/static/vendor/jquery-3.6.0.slim.min.js
|
||||
JS_FILES += ${IHP}/static/vendor/timeago.js
|
||||
JS_FILES += ${IHP}/static/vendor/popper.min.js
|
||||
JS_FILES += ${IHP}/static/vendor/bootstrap.min.js
|
||||
JS_FILES += ${IHP}/static/vendor/flatpickr.js
|
||||
JS_FILES += ${IHP}/static/helpers.js
|
||||
JS_FILES += ${IHP}/static/vendor/morphdom-umd.min.js
|
||||
JS_FILES += ${IHP}/static/vendor/turbolinks.js
|
||||
JS_FILES += ${IHP}/static/vendor/turbolinksInstantClick.js
|
||||
JS_FILES += ${IHP}/static/vendor/turbolinksMorphdom.js
|
||||
|
||||
include ${IHP}/Makefile.dist
|
||||
Loading…
Add table
Add a link
Reference in a new issue