first commit
This commit is contained in:
commit
af43d08e90
41 changed files with 5197 additions and 0 deletions
58
README.md
Normal file
58
README.md
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
# 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` в терминале для остановки обоих серверов.
|
||||
Loading…
Add table
Add a link
Reference in a new issue