Loading Documentation Hub...
Scanning documentation library
Loading Documentation Hub...
Scanning documentation library
Documentation
📚 Documentation
Loading Documentation Hub...
Scanning documentation library
Scanning documentation library
Scanning documentation library
Scanning documentation library
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Цей всебічний посібник охоплює всі вимоги для налаштування платформи Ring для розробки та виробничого розгортання. Платформа Ring побудована із сучасними веб-технологіями та вимагає специфічних конфігурацій системи для оптимальної продуктивності.
15-30 хвилин для повного налаштування залежно від вашого рівня досвіду та швидкості інтернет-з'єднання.
| Компонент | Розробка | Виробництво |
|---|---|---|
| CPU | 4 ядра (Intel i5/AMD Ryzen 5) | 8+ ядер (Intel i7/AMD Ryzen 7) |
| RAM | 8GB | 16GB+ |
| Сховище | 10GB вільного місця | 50GB+ SSD |
| Мережа | 10 Mbps | 100 Mbps+ |
Цей всебічний посібник охоплює всі вимоги для налаштування платформи Ring для розробки та виробничого розгортання. Платформа Ring побудована із сучасними веб-технологіями та вимагає специфічних конфігурацій системи для оптимальної продуктивності.
15-30 хвилин для повного налаштування залежно від вашого рівня досвіду та швидкості інтернет-з'єднання.
| Компонент | Розробка | Виробництво |
|---|---|---|
| CPU | 4 ядра (Intel i5/AMD Ryzen 5) | 8+ ядер (Intel i7/AMD Ryzen 7) |
| RAM | 8GB | 16GB+ |
| Сховище | 10GB вільного місця | 50GB+ SSD |
| Мережа | 10 Mbps | 100 Mbps+ |
Цей всебічний посібник охоплює всі вимоги для налаштування платформи Ring для розробки та виробничого розгортання. Платформа Ring побудована із сучасними веб-технологіями та вимагає специфічних конфігурацій системи для оптимальної продуктивності.
15-30 хвилин для повного налаштування залежно від вашого рівня досвіду та швидкості інтернет-з'єднання.
| Компонент | Розробка | Виробництво |
|---|---|---|
| CPU | 4 ядра (Intel i5/AMD Ryzen 5) | 8+ ядер (Intel i7/AMD Ryzen 7) |
| RAM | 8GB | 16GB+ |
| Сховище | 10GB вільного місця | 50GB+ SSD |
| Мережа | 10 Mbps | 100 Mbps+ |
Хоча платформа Ring працює на Windows з WSL2, ми рекомендуємо використовувати Linux або macOS для найкращого досвіду розробки. Деякі функції можуть мати обмежену підтримку Windows.
Платформа Ring вимагає Node.js 18.17+ та npm 8.19+ (або еквівалентні менеджери пакетів).
Перевірка поточних версій
macOS/Linux з nvm: Встановлення nvm Перезавантаження терміналу або виконання: Встановлення та використання Node.js 18
Windows з nvm-windows: Завантаження та встановлення з https://github.com/coreybutler/nvm-windows/releases Потім встановлення Node.js 18
Хоча платформа Ring працює на Windows з WSL2, ми рекомендуємо використовувати Linux або macOS для найкращого досвіду розробки. Деякі функції можуть мати обмежену підтримку Windows.
Платформа Ring вимагає Node.js 18.17+ та npm 8.19+ (або еквівалентні менеджери пакетів).
Перевірка поточних версій
macOS/Linux з nvm: Встановлення nvm Перезавантаження терміналу або виконання: Встановлення та використання Node.js 18
Windows з nvm-windows: Завантаження та встановлення з https://github.com/coreybutler/nvm-windows/releases Потім встановлення Node.js 18
Хоча платформа Ring працює на Windows з WSL2, ми рекомендуємо використовувати Linux або macOS для найкращого досвіду розробки. Деякі функції можуть мати обмежену підтримку Windows.
Платформа Ring вимагає Node.js 18.17+ та npm 8.19+ (або еквівалентні менеджери пакетів).
Перевірка поточних версій
macOS/Linux з nvm: Встановлення nvm Перезавантаження терміналу або виконання: Встановлення та використання Node.js 18
Windows з nvm-windows: Завантаження та встановлення з https://github.com/coreybutler/nvm-windows/releases Потім встановлення Node.js 18
Завантаження з nodejs.org та встановлення Node.js 18 LTS.
macOS з Homebrew:
Ubuntu/Debian:
Конфігурація npm для кращої продуктивності Необов'язково: Використання yarn для швидших інсталяцій
Платформа Ring підтримує кілька бекендів баз даних із PostgreSQL як основною рекомендацією.
macOS з Homebrew: Створення бази даних
Ubuntu/Debian: Запуск сервісу Створення бази даних
Docker (кросплатформний): Запуск PostgreSQL у Docker Для постійних даних
Завантаження з nodejs.org та встановлення Node.js 18 LTS.
macOS з Homebrew:
Ubuntu/Debian:
Конфігурація npm для кращої продуктивності Необов'язково: Використання yarn для швидших інсталяцій
Платформа Ring підтримує кілька бекендів баз даних із PostgreSQL як основною рекомендацією.
macOS з Homebrew: Створення бази даних
Ubuntu/Debian: Запуск сервісу Створення бази даних
Docker (кросплатформний): Запуск PostgreSQL у Docker Для постійних даних
Завантаження з nodejs.org та встановлення Node.js 18 LTS.
macOS з Homebrew:
Ubuntu/Debian:
Конфігурація npm для кращої продуктивності Необов'язково: Використання yarn для швидших інсталяцій
Платформа Ring підтримує кілька бекендів баз даних із PostgreSQL як основною рекомендацією.
macOS з Homebrew: Створення бази даних
Ubuntu/Debian: Запуск сервісу Створення бази даних
Docker (кросплатформний): Запуск PostgreSQL у Docker Для постійних даних
Хоча Firebase все ще підтримується для сумісності, PostgreSQL настійно рекомендується для нових розгортань.
Платформа Ring використовує Auth.js v5 з кількома провайдерами OAuth для безпечної аутентифікації.
Хоча Firebase все ще підтримується для сумісності, PostgreSQL настійно рекомендується для нових розгортань.
Платформа Ring використовує Auth.js v5 з кількома провайдерами OAuth для безпечної аутентифікації.
Хоча Firebase все ще підтримується для сумісності, PostgreSQL настійно рекомендується для нових розгортань.
Платформа Ring використовує Auth.js v5 з кількома провайдерами OAuth для безпечної аутентифікації.
Створення проекту Google Cloud
Увімкнення Google+ API
Створення облікових даних OAuth
http://localhost:3000 (розробка)https://yourdomain.com (виробництво)http://localhost:3000/api/auth/callback/googlehttps://yourdomain.com/api/auth/callback/googleОтримання Client ID та Secret
Створення проекту Google Cloud
Увімкнення Google+ API
Створення облікових даних OAuth
http://localhost:3000 (розробка)https://yourdomain.com (виробництво)http://localhost:3000/api/auth/callback/googlehttps://yourdomain.com/api/auth/callback/googleОтримання Client ID та Secret
Створення проекту Google Cloud
Увімкнення Google+ API
Створення облікових даних OAuth
http://localhost:3000 (розробка)https://yourdomain.com (виробництво)http://localhost:3000/api/auth/callback/googlehttps://yourdomain.com/api/auth/callback/googleОтримання Client ID та Secret
Необхідно для iOS інтеграції додатку:
Необхідно для iOS інтеграції додатку:
Необхідно для iOS інтеграції додатку:
Обліковий запис Apple Developer
Створення App ID
Створення Service ID
Створення приватного ключа
.p8 (зберігати безпечно!)Обліковий запис Apple Developer
Створення App ID
Створення Service ID
Створення приватного ключа
.p8 (зберігати безпечно!)Обліковий запис Apple Developer
Створення App ID
Створення Service ID
Створення приватного ключа
.p8 (зберігати безпечно!)Для блокчейн-функцій, включаючи ринок NFT та операції з токенами RING.
Встановлення розширення браузера MetaMask Відвідати: https://metamask.io/download/ Або встановити через менеджер пакетів macOS Linux Завантажити з офіційного веб-сайту
Створіть безпечний ключ шифрування для операцій гаманця:
Створення 256-бітного (32-байтового) шістнадцяткового ключа Приклад виводу: a1b2c3d4e5f678901234567890abcdef1234567890abcdef1234567890abcdef
Необхідно для оформлення замовлень у магазині та преміум-функцій.
Для блокчейн-функцій, включаючи ринок NFT та операції з токенами RING.
Встановлення розширення браузера MetaMask Відвідати: https://metamask.io/download/ Або встановити через менеджер пакетів macOS Linux Завантажити з офіційного веб-сайту
Створіть безпечний ключ шифрування для операцій гаманця:
Створення 256-бітного (32-байтового) шістнадцяткового ключа Приклад виводу: a1b2c3d4e5f678901234567890abcdef1234567890abcdef1234567890abcdef
Необхідно для оформлення замовлень у магазині та преміум-функцій.
Для блокчейн-функцій, включаючи ринок NFT та операції з токенами RING.
Встановлення розширення браузера MetaMask Відвідати: https://metamask.io/download/ Або встановити через менеджер пакетів macOS Linux Завантажити з офіційного веб-сайту
Створіть безпечний ключ шифрування для операцій гаманця:
Створення 256-бітного (32-байтового) шістнадцяткового ключа Приклад виводу: a1b2c3d4e5f678901234567890abcdef1234567890abcdef1234567890abcdef
Необхідно для оформлення замовлень у магазині та преміум-функцій.
Створення облікового запису продавця
Отримання API облікових даних
Налаштування методів оплати
Створення облікового запису продавця
Отримання API облікових даних
Налаштування методів оплати
Створення облікового запису продавця
Отримання API облікових даних
Налаштування методів оплати
Встановлення Git (якщо не встановлено) Встановлення залежностей розробки Необов'язково: Встановлення розширень VS Code - TypeScript and JavaScript Language Features - Tailwind CSS IntelliSense - Prettier - Code formatter - ESLint
Visual Studio Code із цими розширеннями:
ms-vscode.vscode-typescript-nextbradlc.vscode-tailwindcssesbenp.prettier-vscodedbaeumer.vscode-eslintms-vscode.vscode-jsonСтворіть .env.local із наданого шаблону:
Встановлення Git (якщо не встановлено) Встановлення залежностей розробки Необов'язково: Встановлення розширень VS Code - TypeScript and JavaScript Language Features - Tailwind CSS IntelliSense - Prettier - Code formatter - ESLint
Visual Studio Code із цими розширеннями:
ms-vscode.vscode-typescript-nextbradlc.vscode-tailwindcssesbenp.prettier-vscodedbaeumer.vscode-eslintms-vscode.vscode-jsonСтворіть .env.local із наданого шаблону:
Встановлення Git (якщо не встановлено) Встановлення залежностей розробки Необов'язково: Встановлення розширень VS Code - TypeScript and JavaScript Language Features - Tailwind CSS IntelliSense - Prettier - Code formatter - ESLint
Visual Studio Code із цими розширеннями:
ms-vscode.vscode-typescript-nextbradlc.vscode-tailwindcssesbenp.prettier-vscodedbaeumer.vscode-eslintms-vscode.vscode-jsonСтворіть .env.local із наданого шаблону:
Ніколи не фіксувати конфіденційні дані в системі контролю версій:
.env.local (розробка - зберігати локально) .env.production (виробництво - встановити через платформу розгортання) Ті ж змінні, але з виробничими значеннями
Захистити файли середовища Захистити приватні ключі
Запустіть ці команди для перевірки налаштування:
Ніколи не фіксувати конфіденційні дані в системі контролю версій:
.env.local (розробка - зберігати локально) .env.production (виробництво - встановити через платформу розгортання) Ті ж змінні, але з виробничими значеннями
Захистити файли середовища Захистити приватні ключі
Запустіть ці команди для перевірки налаштування:
Ніколи не фіксувати конфіденційні дані в системі контролю версій:
.env.local (розробка - зберігати локально) .env.production (виробництво - встановити через платформу розгортання) Ті ж змінні, але з виробничими значеннями
Захистити файли середовища Захистити приватні ключі
Запустіть ці команди для перевірки налаштування:
Перевірка Node.js та npm Перевірка системних ресурсів Перевірка мережевого з'єднання
PostgreSQL: Перевірка з'єднання Або з Docker
Firebase (якщо використовується): Перевірка CLI Firebase Вхід до Firebase
Перевірка формату облікових даних Google OAuth Перевірка облікових даних Apple (якщо використовується) Перевірка доступності URL
Перевірка формату ключа шифрування гаманця Перевірка встановлення MetaMask (ручна) Відкрити браузер та перевірити розширення MetaMask
Перевірка Node.js та npm Перевірка системних ресурсів Перевірка мережевого з'єднання
PostgreSQL: Перевірка з'єднання Або з Docker
Firebase (якщо використовується): Перевірка CLI Firebase Вхід до Firebase
Перевірка формату облікових даних Google OAuth Перевірка облікових даних Apple (якщо використовується) Перевірка доступності URL
Перевірка формату ключа шифрування гаманця Перевірка встановлення MetaMask (ручна) Відкрити браузер та перевірити розширення MetaMask
Перевірка Node.js та npm Перевірка системних ресурсів Перевірка мережевого з'єднання
PostgreSQL: Перевірка з'єднання Або з Docker
Firebase (якщо використовується): Перевірка CLI Firebase Вхід до Firebase
Перевірка формату облікових даних Google OAuth Перевірка облікових даних Apple (якщо використовується) Перевірка доступності URL
Перевірка формату ключа шифрування гаманця Перевірка встановлення MetaMask (ручна) Відкрити браузер та перевірити розширення MetaMask
PostgreSQL: Перевірка запуску PostgreSQL Скидання пароля PostgreSQL
Firebase: Повторна аутентифікація Firebase Перевірка доступу до проекту
Перевірка з'єднання з необхідними сервісами Перевірка дозволу DNS Перевірити на іншій мережі, якщо проблеми зберігаються
Після виконання всіх передумов:
PostgreSQL: Перевірка запуску PostgreSQL Скидання пароля PostgreSQL
Firebase: Повторна аутентифікація Firebase Перевірка доступу до проекту
Перевірка з'єднання з необхідними сервісами Перевірка дозволу DNS Перевірити на іншій мережі, якщо проблеми зберігаються
Після виконання всіх передумов:
PostgreSQL: Перевірка запуску PostgreSQL Скидання пароля PostgreSQL
Firebase: Повторна аутентифікація Firebase Перевірка доступу до проекту
Перевірка з'єднання з необхідними сервісами Перевірка дозволу DNS Перевірити на іншій мережі, якщо проблеми зберігаються
Після виконання всіх передумов:
.env.local.env.local.env.localЯкщо всі валідації пройшли успішно, ви готові встановити платформу Ring! Перейдіть до Посібника встановлення для початку роботи.
Потрібна допомога з налаштуванням? Приєднуйтеся до нашого Discord Community для підтримки.
Якщо всі валідації пройшли успішно, ви готові встановити платформу Ring! Перейдіть до Посібника встановлення для початку роботи.
Потрібна допомога з налаштуванням? Приєднуйтеся до нашого Discord Community для підтримки.
Якщо всі валідації пройшли успішно, ви готові встановити платформу Ring! Перейдіть до Посібника встановлення для початку роботи.
Потрібна допомога з налаштуванням? Приєднуйтеся до нашого Discord Community для підтримки.