46 lines
836 B
Markdown
46 lines
836 B
Markdown
|
|
# Astro + PocketBase Monorepo
|
||
|
|
|
||
|
|
Этот проект представляет собой монорепозиторий, содержащий Astro frontend и PocketBase backend.
|
||
|
|
|
||
|
|
## Структура проекта
|
||
|
|
|
||
|
|
- `frontend/` - Astro приложение
|
||
|
|
- `backend/` - PocketBase сервер
|
||
|
|
|
||
|
|
## Установка
|
||
|
|
|
||
|
|
```bash
|
||
|
|
bun install
|
||
|
|
```
|
||
|
|
|
||
|
|
## Разработка
|
||
|
|
|
||
|
|
Для запуска обоих серверов одновременно:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
bun run dev
|
||
|
|
```
|
||
|
|
|
||
|
|
Это запустит:
|
||
|
|
- Astro на http://localhost:4321
|
||
|
|
- PocketBase на http://localhost:8090
|
||
|
|
|
||
|
|
Для запуска только фронтенда:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
bun run frontend:dev
|
||
|
|
```
|
||
|
|
|
||
|
|
Для запуска только бэкенда:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
bun run backend:dev
|
||
|
|
```
|
||
|
|
|
||
|
|
## Сборка
|
||
|
|
|
||
|
|
Для сборки фронтенда:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
bun run build
|
||
|
|
```
|