fix: добавить .gitignore для backend, обновить README.md с полным гайдом по деплою и настройке env

This commit is contained in:
2026-07-03 13:53:48 +00:00
parent 0025e39e2d
commit fd52eeae3c
3 changed files with 50 additions and 25 deletions
+14 -13
View File
@@ -1,33 +1,34 @@
# Database
# ============================================
# Freelancer Match — Environment Variables (Template)
# ============================================
# Скопируйте этот файл в .env и заполните значения!
# --- ОБЯЗАТЕЛЬНЫЕ (без них не запустится) ---
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/freelancer_match
# Redis
REDIS_URL=redis://localhost:6379/0
# JWT
SECRET_KEY=your-secret-key-change-in-production
ACCESS_TOKEN_EXPIRE_MINUTES=15
REFRESH_TOKEN_EXPIRE_DAYS=7
# OpenAI (для AI-матчинга)
# --- ОПЦИОНАЛЬНЫЕ (но нужны для полноценной работы) ---
OPENAI_API_KEY=sk-...
EMBEDDING_MODEL=text-embedding-3-small
# OAuth
GOOGLE_CLIENT_ID=...
GITHUB_CLIENT_ID=...
GITHUB_CLIENT_SECRET=...
# Stripe (Escrow)
STRIPE_SECRET_KEY=sk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...
# Email
# --- EMAIL (опционально) ---
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=noreply@freelancermatch.com
SMTP_PASSWORD=...
SMTP_PASSWORD=your-app-password
EMAIL_FROM=noreply@freelancermatch.com
# CORS
# --- CORS ---
ALLOWED_ORIGINS=["http://localhost:3000","https://freelancermatch.com"]
+2 -1
View File
@@ -1,6 +1,7 @@
__pycache__/
*.pyc
.env
venv/
.venv/
*.egg-info/
dist/
build/