astro_avtourist/README.md
2026-03-31 22:53:39 +05:00

58 lines
1.5 KiB
Markdown

# Avtourist086
Монолитный проект: **Backend (PocketBase)** + **Frontend (Astro)**
## 🚀 Быстрый старт
### Установка зависимостей
```bash
bun install
```
### Запуск обоих серверов одной командой
```bash
bun dev
```
Серверы будут доступны:
- **Frontend (Astro)**: http://localhost:4321
- **Backend (PocketBase)**: http://localhost:8090
---
## 📁 Структура проекта
```
avtourist086/
├── backend/ # PocketBase сервер
│ ├── pocketbase.exe
│ └── pb_data/ # Данные PocketBase (создаётся при первом запуске)
├── frontend/ # Astro приложение
│ ├── src/
│ ├── public/
│ └── package.json
├── scripts/ # Скрипты запуска
│ └── dev.js
├── package.json # Корневой package.json
└── bunfig.toml # Конфигурация Bun
```
---
## 🧞 Отдельные команды
| Команда | Описание |
|---------|----------|
| `bun dev` | Запуск обоих серверов |
| `bun dev:backend` | Только PocketBase |
| `bun dev:frontend` | Только Astro |
| `bun build:frontend` | Сборка Astro |
| `bun preview:frontend` | Предпросмотр сборки |
---
## 🛑 Остановка серверов
Нажмите `Ctrl+C` в терминале для остановки обоих серверов.