env.prod.example 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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) -----
  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 для presigned URLs (путь через Caddy: /s3/* -> minio:9000)
  18. S3_PUBLIC_ENDPOINT=https://api.photoplaces.ru/s3
  19. S3_ACCESS_KEY=photoplaces
  20. S3_SECRET_KEY=
  21. # ----- CloudPayments (optional, for payments) -----
  22. CLOUDPAYMENTS_PUBLIC_ID=
  23. CLOUDPAYMENTS_API_SECRET=
  24. # ----- Frontend -----
  25. NEXT_PUBLIC_API_URL=https://api.photoplaces.ru/api/v1
  26. NEXT_PUBLIC_MAP_PROVIDER=yandex
  27. YANDEX_MAPS_API_KEY=
  28. # ----- CORS (comma-separated domains) -----
  29. ALLOWED_ORIGINS=https://photoplaces.ru,https://www.photoplaces.ru
  30. # ----- MinIO Console (только внутри Docker сети, доступ через SSH туннель) -----
  31. # MINIO_CONSOLE_USER=admin
  32. # MINIO_CONSOLE_PASSWORD=