Cybersecurity-Projects/PROJECTS/beginner/canary-token-generator
CarterPerez-dev 369c954892 feat(canary): unified Justfile with frontend + backend + compose groups
Replaces template Justfile (which referenced ./react-scss/). Groups:

[frontend]   pnpm install/dev/build/preview, biome, stylelint, tsc
             Targets at fe-install/fe-dev/fe-build/fe-preview prefixed for clarity
[backend]    go mod tidy, vet, golangci-lint, test (unit + integration tags),
             coverage HTML, run, static build, air hot reload
[lint]       lint = be-lint + biome + stylelint + tsc;  ci = lint + test
[compose]    docker compose lifecycle for prod (up/start/down/stop/build/logs/ps)
[tunnel]     overlay with cloudflared.compose.yml for prod+tunnel
[dev]        docker compose lifecycle for dev.compose.yml
[util]       init (gen secrets + fetch GeoLite2), ports, info, clean

Justfile parses cleanly via 'just --list'. Frontend dir reference fixed
(now ./frontend, not ./react-scss).
2026-05-10 05:25:27 -04:00
..
backend chore(canary): merge backend compose into project root 2026-05-10 05:23:55 -04:00
infra feat(canary): add canary.dev + canary.prod Dockerfiles + import infra/ 2026-05-10 05:24:42 -04:00
.gitignore chore(canary): expand project .gitignore for Go + Node + secrets 2026-05-10 05:13:19 -04:00
cloudflared.compose.yml chore(canary): rebrand from no-auth-template to canary-token-generator 2026-05-10 05:15:09 -04:00
compose.yml chore(canary): merge backend compose into project root 2026-05-10 05:23:55 -04:00
dev.compose.yml chore(canary): merge backend compose into project root 2026-05-10 05:23:55 -04:00
justfile feat(canary): unified Justfile with frontend + backend + compose groups 2026-05-10 05:25:27 -04:00