53 lines
1.6 KiB
Bash
53 lines
1.6 KiB
Bash
# BASE URL и ТАЙМАУТЫ
|
|
API_BASE_URL=http://localhost:8080
|
|
API_TIMEOUT=6.0
|
|
|
|
# API ENDPOINTS
|
|
|
|
API_AUTH_REGISTER_PATH=/auth/v1/register
|
|
API_AUTH_TOKEN_PATH=/auth/v1/token
|
|
API_AUTH_REFRESH_PATH=/auth/v1/refresh
|
|
API_ME_PATH=/auth/v1/me
|
|
|
|
API_USERS_LIST_PATH=/auth/v1/users
|
|
API_USER_DETAIL_PATH=/auth/v1/users/{user_id}
|
|
|
|
API_PROFILE_ME_PATH=/profiles/v1/profiles/me
|
|
API_PROFILES_CREATE_PATH=/profiles/v1/profiles
|
|
|
|
API_PAIRS_PATH=/match/v1/pairs
|
|
API_PAIR_DETAIL_PATH=/match/v1/pairs/{pair_id}
|
|
API_PAIR_ACCEPT_PATH=/match/v1/pairs/{pair_id}/accept
|
|
API_PAIR_REJECT_PATH=/match/v1/pairs/{pair_id}/reject
|
|
|
|
API_ROOMS_PATH=/chat/v1/rooms
|
|
API_ROOM_DETAIL_PATH=/chat/v1/rooms/{room_id}
|
|
API_ROOM_MESSAGES_PATH=/chat/v1/rooms/{room_id}/messages
|
|
|
|
API_INVOICES_PATH=/payments/v1/invoices
|
|
API_INVOICE_DETAIL_PATH=/payments/v1/invoices/{inv_id}
|
|
API_INVOICE_MARK_PAID_PATH=/payments/v1/invoices/{inv_id}/mark-paid
|
|
|
|
|
|
# DJANGO SETTINGS
|
|
DJANGO_SECRET_KEY=dsfoHPIOUSDFHGJBN:KJ4395PU(ODISjfghb;'eoqrhj23945pgiSEYDU:Hfjlbg
|
|
ALLOWED_HOSTS="*"
|
|
DEBUG=True
|
|
|
|
# CORS SETTINGS
|
|
CORS_ORIGIN_ALLOW_ALL=True
|
|
CORS_ALLOW_CREDENTIALS=True
|
|
|
|
# CSRF SETTINGS
|
|
CSRF_TRUSTED_ORIGINS="http://localhost:8000" # или другой адрес фронтенда
|
|
CSRF_COOKIE_SECURE=False
|
|
CSRF_COOKIE_HTTPONLY=False
|
|
CSRF_COOKIE_SAMESITE="Lax"
|
|
|
|
# LOG SETTINGS
|
|
API_DEBUG = 1 # подробные логи (по умолчанию ВКЛ)
|
|
API_LOG_BODY_MAX = 2000 # сколько символов тела логировать
|
|
API_LOG_HEADERS = 1 # логировать заголовки
|
|
API_LOG_CURL = 1 # печатать cURL для запроса
|
|
API_FALLBACK_OPENAPI_ON_404 = 1
|