0eb6193431
Use HTTPWriteTimeout constant for request timeout
2026-01-08 02:22:25 -08:00
bf24a310bc
Define HTTP server timeout and header size constants
2026-01-08 02:21:54 -08:00
115f92660d
Define CORSMaxAgeSeconds constant
2026-01-08 02:21:30 -08:00
ce25ea8f6f
Define DefaultPort and DefaultStateDir constants
2026-01-08 02:21:00 -08:00
516853626d
Add basic webserver skeleton with healthcheck
2026-01-08 02:20:23 -08:00
38faf56be0
Add .gitignore
2026-01-08 02:20:18 -08:00
c491bc7af3
Add Go module definition
2026-01-08 02:18:49 -08:00
6071fd5bb7
Add project documentation and linter config
2026-01-08 02:18:45 -08:00
4ef9141960
Add Makefile with check, lint, test, fmt targets
...
- check: default target, runs fmt-check, lint, and test
- fmt-check: verifies code is properly formatted
- fmt: formats code with gofmt
- lint: runs golangci-lint
- test: runs go test
- build: builds pixad binary with version info
- clean: removes build artifacts
2026-01-08 01:51:46 -08:00
12f6f6fe75
Add TODO.md with implementation checklist
...
Complete linear checklist of tasks to implement the pixa caching
image reverse proxy server, covering project setup, core features,
caching, image processing, security, and operational concerns.
2026-01-08 01:51:15 -08:00