No description
| backend | ||
| frontend | ||
| scripts | ||
| .gitignore | ||
| bun.lock | ||
| bunfig.toml | ||
| package.json | ||
| README.md | ||
Avtourist086
Монолитный проект: Backend (PocketBase) + Frontend (Astro)
🚀 Быстрый старт
Установка зависимостей
bun install
Запуск обоих серверов одной командой
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 в терминале для остановки обоих серверов.