neyrogovnarik
|
6e17976644
chore: CSP без unsafe-eval, golangci.yml с gosec/bodyclose/gocritic/revive
|
1 hónapja |
neyrogovnarik
|
6bcd5622ef
fix: moderation, editing, image URLs, and Caddy proxy
|
1 hónapja |
neyrogovnarik
|
5aa65855b1
fix: update CSP wss: -> wss://api.{DOMAIN} for Safari WebSocket + wrap WS constructor in try-catch
|
1 hónapja |
neyrogovnarik
|
31367c32b9
Switch from Yandex Maps to Leaflet + OSM (CartoDB dark tiles)
|
1 hónapja |
neyrogovnarik
|
0dec9af591
fix: add worker-src for Yandex Maps in CSP (mobile Safari throws 'The operation is insecure')
|
1 hónapja |
neyrogovnarik
|
694e7e8963
fix: remove admin off (healthcheck uses :2019/metrics)
|
1 hónapja |
neyrogovnarik
|
ff5ad62077
fix: remove rate_limit directive (no Caddy plugin), clean up redundant headers
|
1 hónapja |
neyrogovnarik
|
2cd00858b5
deploy: Caddy HTTP-only (no TLS, SSL на Synology), env.prod для photoplaces.ru
|
1 hónapja |
neyrogovnarik
|
4fdc008203
Production readiness: sentinel errors, WebSocket CORS, Docker secrets, тесты, ErrorBoundary, Obsidian Zettelkasten, CSP, DI
|
1 hónapja |
neyrogovnarik
|
3105e48720
MinIO Console через path-based routing (api.photoplaces.ru/minio-console/)
|
1 hónapja |
neyrogovnarik
|
16345a295e
MinIO S3 API через path-based routing (api.photoplaces.ru/s3/)
|
1 hónapja |
neyrogovnarik
|
62cc0f95e3
P1 #7: Reverse Proxy (Caddy) + HTTPS
|
1 hónapja |