Proekt

  • proekt aty: observer
  • paket aty: github.com/lbrty/observer
  • go versijasy: 1.25.*
  • defolt UI tili: Qyrğyz Latin (ky)

Backend çöjrö özgörmölörü

Server

ÖzgörmöDefaultTaanyştyruu
SERVER_HOSTlocalhostBind darek
SERVER_PORT9000Tuñdoo portu
SERVER_READ_TIMEOUT30sHTTP oquu tajmautu
SERVER_WRITE_TIMEOUT30sHTTP cazuu tajmautu

Maalymat bazasy

ÖzgörmöDefaultTaanyştyruu
DATABASE_DSN""PostgreSQL bajlanyş strokasy

JWT

ÖzgörmöDefaultTaanyştyruu
JWT_PRIVATE_KEY_PATHkeys/jwt_rsaRSA ceke açqyç colu
JWT_PUBLIC_KEY_PATHkeys/jwt_rsa.pubRSA açyq açqyç colu
JWT_ACCESS_TTL15mAccess token möönötü
JWT_REFRESH_TTL168hRefresh token möönötü (7 kün)
JWT_MFA_TEMP_TTL5mMFA kütüü token möönötü
JWT_ISSUERobserverToken issuer claim
ÖzgörmöDefaultTaanyştyruu
COOKIE_DOMAIN"" (ağymdağy host)Cookie domeni
COOKIE_SECUREfalseProduksionda true qojuñuz (HTTPS)
COOKIE_SAME_SITElaxlax, strict ce none
COOKIE_MAX_AGE2hCookie möönötü

CORS

ÖzgörmöDefaultTaanyştyruu
CORS_ORIGINShttp://localhost:5173Ütür menen bölünğön uruqsat berilgen originter

Başqalar

ÖzgörmöDefaultTaanyştyruu
LOG_LEVELinfoLog deñgeeli
REDIS_URIlocalhost:6379Redis bajlanyş URI
SWAGGER_ENABLEDfalse/swagger/ da Swagger UI açuu

Frontend çöjrö özgörmölörü

ÖzgörmöDefaultTaanyştyruu
VITE_API_URLhttp://localhost:9000Backend API bazalyq URL