refactor: chaange figma structure with single package

This commit is contained in:
Zotov Ivan Yuryevich
2026-04-02 23:35:06 +03:00
parent 64ae1d9f5a
commit 1157854f1d
89 changed files with 277 additions and 2333 deletions

View File

@@ -0,0 +1,45 @@
# Деплой на Яндекс.Облако
## Шаг 1: Подготовка
1. Зарегистрируйтесь на https://cloud.yandex.ru
2. Установите Yandex Cloud CLI: https://cloud.yandex.ru/docs/cli/quickstart
## Шаг 2: Создание бакета Object Storage
```bash
# Создайте бакет для статического сайта
yc storage bucket create --name softclick-website --public-read
# Настройте бакет как статический сайт
yc storage bucket update --name softclick-website \
--website-settings '{"index":"index.html","error":"index.html"}'
```
## Шаг 3: Сборка и загрузка
```bash
# Соберите проект
npm run build
# Загрузите файлы в бакет
yc storage s3api put-object \
--bucket softclick-website \
--key dist/ \
--body ./dist/
```
## Шаг 4: Настройка CDN (опционально)
1. Перейдите в Cloud CDN
2. Создайте CDN-ресурс
3. Укажите источник: ваш бакет Object Storage
4. Настройте кастомный домен
## Автоматизация через GitHub Actions
Создайте секреты в GitHub:
- YC_SERVICE_ACCOUNT_KEY_JSON
- YC_BUCKET_NAME
Деплой будет происходить автоматически при пуше в main.
## Стоимость
- Object Storage: ~0.40 ₽/ГБ/месяц
- Трафик CDN: ~0.85 ₽/ГБ
- Для небольшого сайта: ~50-200 ₽/месяц