diff --git a/.env.local b/.env.local new file mode 100644 index 0000000..d0e2f0f --- /dev/null +++ b/.env.local @@ -0,0 +1,71 @@ +# Django настройки для локальной разработки +DJANGO_SECRET_KEY=lskjflSDJHFdSFYU7TYOREIFLUDJKFBNKLJSDHFP9Q234856QT80OUAEIYDWSF9PQ28345701784QRTEOYAGWDFLSBAPWO9I485Y +DJANGO_DEBUG=True +DJANGO_ALLOWED_HOSTS=localhost,127.0.0.1,web +DJANGO_CSRF_TRUSTED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000,http://localhost:8000,http://127.0.0.1:8000 + +# CORS настройки для локальной разработки +CORS_ALLOWED_ORIGINS=http://127.0.0.1:3000,http://localhost:3000 +CORS_ALLOW_ALL_ORIGINS=True +CORS_ALLOW_CREDENTIALS=True +CORS_ALLOW_HEADERS=accept,accept-encoding,authorization,content-type,dnt,origin,user-agent,x-csrftoken,x-requested-with + +# Локализация +DJANGO_LANGUAGE_CODE=ru-ru +DJANGO_TIME_ZONE=UTC +DJANGO_USE_I18N=True +DJANGO_USE_TZ=True + +# Статические файлы +DJANGO_STATIC_URL=/static/ +DJANGO_MEDIA_URL=/storage/ + +# API настройки +DJANGO_APPEND_SLASH=False + +# JWT настройки +JWT_ACCESS_TOKEN_LIFETIME_MINUTES=60 +JWT_REFRESH_TOKEN_LIFETIME_DAYS=1 + +# База данных PostgreSQL +DATABASE_ENGINE=django.db.backends.postgresql +DATABASE_NAME=links_db +DATABASE_USER=links_user +DATABASE_PASSWORD=links_OASDUIFH90324*ftye(guBJ;O234789SDgfu{ +DATABASE_HOST=db +DATABASE_PORT=5432 + +# PostgreSQL настройки для контейнера +POSTGRES_DB=links_db +POSTGRES_USER=links_user +POSTGRES_PASSWORD=links_OASDUIFH90324*ftye(guBJ;O234789SDgfu{ + +# Frontend настройки (для локальной разработки) +NEXT_PUBLIC_API_URL=http://localhost:8000 + +# URL настройки для Django backend (локальные) +DJANGO_BACKEND_URL=http://localhost:8000 +DJANGO_BACKEND_PROTOCOL=http +DJANGO_BACKEND_DOMAIN=localhost:8000 +DJANGO_MEDIA_BASE_URL=http://localhost:8000 + +# Безопасность (отключено для локальной разработки) +DJANGO_SECURE_SSL_REDIRECT=False +DJANGO_SECURE_HSTS_SECONDS=0 +DJANGO_SECURE_HSTS_INCLUDE_SUBDOMAINS=False +DJANGO_SECURE_HSTS_PRELOAD=False +DJANGO_SECURE_CONTENT_TYPE_NOSNIFF=True +DJANGO_SECURE_BROWSER_XSS_FILTER=True +DJANGO_X_FRAME_OPTIONS=SAMEORIGIN + +# Email настройки (консоль для локальной разработки) +DJANGO_EMAIL_BACKEND=django.core.mail.backends.console.EmailBackend +DJANGO_EMAIL_HOST= +DJANGO_EMAIL_PORT=587 +DJANGO_EMAIL_HOST_USER= +DJANGO_EMAIL_HOST_PASSWORD= +DJANGO_EMAIL_USE_TLS=False +DJANGO_EMAIL_USE_SSL=False +DJANGO_EMAIL_TIMEOUT=30 +DJANGO_DEFAULT_FROM_EMAIL= +DJANGO_SERVER_EMAIL= \ No newline at end of file diff --git a/frontend/linktree-frontend/src/app/components/CustomizationPanel.tsx b/frontend/linktree-frontend/src/app/components/CustomizationPanel.tsx index 7a03003..4042034 100644 --- a/frontend/linktree-frontend/src/app/components/CustomizationPanel.tsx +++ b/frontend/linktree-frontend/src/app/components/CustomizationPanel.tsx @@ -445,7 +445,7 @@ export function CustomizationPanel({ isOpen, onClose, onSettingsUpdate, user, gr