env.prod.example 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # ===========================================
  2. # PhotoPlaces Production Environment Template
  3. # ===========================================
  4. # Copy to env.prod and fill in values
  5. # NEVER commit env.prod to git!
  6. # ----- Domain (REQUIRED for Caddy/HTTPS) -----
  7. DOMAIN=photoplaces.ru
  8. # ----- PostgreSQL -----
  9. DB_PASSWORD=
  10. # ----- Redis -----
  11. REDIS_PASSWORD=
  12. # ----- JWT (generate: openssl rand -hex 32) -----
  13. JWT_SECRET=
  14. JWT_REFRESH_SECRET=
  15. # ----- S3 / MinIO -----
  16. S3_ENDPOINT=http://minio:9000
  17. S3_PUBLIC_ENDPOINT=https://s3.photoplaces.ru
  18. S3_ACCESS_KEY=photoplaces
  19. S3_SECRET_KEY=
  20. # ----- CloudPayments (optional, for payments) -----
  21. CLOUDPAYMENTS_PUBLIC_ID=
  22. CLOUDPAYMENTS_API_SECRET=
  23. # ----- Frontend -----
  24. NEXT_PUBLIC_API_URL=https://api.photoplaces.ru/api/v1
  25. NEXT_PUBLIC_MAP_PROVIDER=yandex
  26. YANDEX_MAPS_API_KEY=
  27. # ----- CORS (comma-separated domains) -----
  28. ALLOWED_ORIGINS=https://photoplaces.ru,https://www.photoplaces.ru
  29. # ----- MinIO Console (optional, for Caddy basic auth) -----
  30. MINIO_CONSOLE_USER=admin
  31. MINIO_CONSOLE_PASSWORD=