Restructured project
- backend moved to backend directory - added and initialized frontend with vue - moved infrastructure files to infra directory
This commit is contained in:
@@ -1,10 +1,17 @@
|
||||
# FamilyHUB
|
||||
|
||||
## Структура репозитория
|
||||
|
||||
- `backend/` — текущий Go backend и миграции приложения.
|
||||
- `frontend/` — директория под Vue-приложение.
|
||||
- `infra/` — docker-compose, Dockerfile'ы и локальные infra-данные для разработки.
|
||||
- `docs/` — документация проекта.
|
||||
|
||||
## Заполнение конфигурации
|
||||
|
||||
Приложение читает переменные окружения из `.env` (через `godotenv`) и затем из окружения процесса.
|
||||
|
||||
### 1. Создайте файл `.env` в корне проекта
|
||||
### 1. Создайте файл `.env` в `backend/`
|
||||
|
||||
```env
|
||||
RUN_MODE=standalone
|
||||
@@ -63,3 +70,17 @@ OPEN_API_ENDPOINT=/docs
|
||||
2. Проверьте обязательные переменные для выбранного режима.
|
||||
3. Проверьте существование файла `GOOGLE_APPLICATION_CREDENTIALS` (если включен bot).
|
||||
4. Убедитесь, что `DB_PATH` валиден и директория для SQLite доступна на запись.
|
||||
|
||||
### 6. Запуск backend
|
||||
|
||||
```bash
|
||||
cd backend
|
||||
go run ./src
|
||||
```
|
||||
|
||||
### 7. Запуск инфраструктуры
|
||||
|
||||
```bash
|
||||
cd infra
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user