Концепції, цінність і типові сценарії
Концепції, цінність і типові сценарії
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Цей посібник описує мінімальне локальне налаштування Ring Platform. Це найшвидший спосіб побачити працюючий екземпляр після клонування репозиторію.
Node.js 20+, PostgreSQL 16 та Git. Повний перелік вимог описано у Посібнику зі встановлення.
Працюючий екземпляр Ring Platform з:
k8s-postgres-fcm)Платформа працює на http://localhost:3000. Для базової локальної роботи не потрібні хмарні сервіси.
Після перевірки локального екземпляра див. Локальне налаштування для white-label кастомізації, прапорців функцій та розширеної конфігурації. Для продакшн-розгортання див. Конфігурація середовища.
Цей посібник описує мінімальне локальне налаштування Ring Platform. Це найшвидший спосіб побачити працюючий екземпляр після клонування репозиторію.
Node.js 20+, PostgreSQL 16 та Git. Повний перелік вимог описано у Посібнику зі встановлення.
Працюючий екземпляр Ring Platform з:
k8s-postgres-fcm)Платформа працює на http://localhost:3000. Для базової локальної роботи не потрібні хмарні сервіси.
Після перевірки локального екземпляра див. Локальне налаштування для white-label кастомізації, прапорців функцій та розширеної конфігурації. Для продакшн-розгортання див. Конфігурація середовища.
Цей посібник описує мінімальне локальне налаштування Ring Platform. Це найшвидший спосіб побачити працюючий екземпляр після клонування репозиторію.
Node.js 20+, PostgreSQL 16 та Git. Повний перелік вимог описано у Посібнику зі встановлення.
Працюючий екземпляр Ring Platform з:
k8s-postgres-fcm)Платформа працює на http://localhost:3000. Для базової локальної роботи не потрібні хмарні сервіси.
Після перевірки локального екземпляра див. Локальне налаштування для white-label кастомізації, прапорців функцій та розширеної конфігурації. Для продакшн-розгортання див. Конфігурація середовища.
cp env.local.template .env.local
# Database backend (required)
DB_BACKEND_MODE=k8s-postgres-fcm
# Auth.js secret (required)
AUTH_SECRET=your-secret
# Database connection (required for k8s-postgres-fcm)
DB_HOST=localhost
DB_PORT=5432
DB_NAME=ring_platform
DB_USER=ring_user
DB_PASSWORD=ring_password_2024
# Google OAuth (required for sign-in)
AUTH_GOOGLE_ID=your-client-id
AUTH_GOOGLE_SECRET=your-client-secret
docker run -d --name ring-postgres-dev \
-e POSTGRES_USER=ring_user \
-e POSTGRES_PASSWORD=ring_password_2024 \
-e POSTGRES_DB=ring_platform \
-p 5432:5432 \
postgres:16-alpine
export DATABASE_URL="postgresql://ring_user:ring_password_2024@localhost:5432/ring_platform"
psql "$DATABASE_URL" -f data/schema.sql
psql "$DATABASE_URL" -f data/migrations/002_news_content_schema.sql
psql "$DATABASE_URL" -f data/migrations/003_news_kingdom_upgrade.sql
psql "$DATABASE_URL" -f data/migrations/004_payment_transactions.sql
./install.sh --quick
npm run dev
curl http://localhost:3000/api/health
psql "postgresql://ring_user:ring_password_2024@localhost:5432/ring_platform" -c "SELECT 1"
npx auth secret
cp env.local.template .env.local
# Database backend (required)
DB_BACKEND_MODE=k8s-postgres-fcm
# Auth.js secret (required)
AUTH_SECRET=your-secret
# Database connection (required for k8s-postgres-fcm)
DB_HOST=localhost
DB_PORT=5432
DB_NAME=ring_platform
DB_USER=ring_user
DB_PASSWORD=ring_password_2024
# Google OAuth (required for sign-in)
AUTH_GOOGLE_ID=your-client-id
AUTH_GOOGLE_SECRET=your-client-secret
docker run -d --name ring-postgres-dev \
-e POSTGRES_USER=ring_user \
-e POSTGRES_PASSWORD=ring_password_2024 \
-e POSTGRES_DB=ring_platform \
-p 5432:5432 \
postgres:16-alpine
export DATABASE_URL="postgresql://ring_user:ring_password_2024@localhost:5432/ring_platform"
psql "$DATABASE_URL" -f data/schema.sql
psql "$DATABASE_URL" -f data/migrations/002_news_content_schema.sql
psql "$DATABASE_URL" -f data/migrations/003_news_kingdom_upgrade.sql
psql "$DATABASE_URL" -f data/migrations/004_payment_transactions.sql
./install.sh --quick
npm run dev
curl http://localhost:3000/api/health
psql "postgresql://ring_user:ring_password_2024@localhost:5432/ring_platform" -c "SELECT 1"
npx auth secret
cp env.local.template .env.local
# Database backend (required)
DB_BACKEND_MODE=k8s-postgres-fcm
# Auth.js secret (required)
AUTH_SECRET=your-secret
# Database connection (required for k8s-postgres-fcm)
DB_HOST=localhost
DB_PORT=5432
DB_NAME=ring_platform
DB_USER=ring_user
DB_PASSWORD=ring_password_2024
# Google OAuth (required for sign-in)
AUTH_GOOGLE_ID=your-client-id
AUTH_GOOGLE_SECRET=your-client-secret
docker run -d --name ring-postgres-dev \
-e POSTGRES_USER=ring_user \
-e POSTGRES_PASSWORD=ring_password_2024 \
-e POSTGRES_DB=ring_platform \
-p 5432:5432 \
postgres:16-alpine
export DATABASE_URL="postgresql://ring_user:ring_password_2024@localhost:5432/ring_platform"
psql "$DATABASE_URL" -f data/schema.sql
psql "$DATABASE_URL" -f data/migrations/002_news_content_schema.sql
psql "$DATABASE_URL" -f data/migrations/003_news_kingdom_upgrade.sql
psql "$DATABASE_URL" -f data/migrations/004_payment_transactions.sql
./install.sh --quick
npm run dev
curl http://localhost:3000/api/health
psql "postgresql://ring_user:ring_password_2024@localhost:5432/ring_platform" -c "SELECT 1"
npx auth secret