-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcreate_structure.sh
More file actions
executable file
·46 lines (34 loc) · 1.29 KB
/
create_structure.sh
File metadata and controls
executable file
·46 lines (34 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash
# Создаем структуру директорий для Biotact Production
echo "📁 Creating Biotact Production structure..."
# Backend структура
mkdir -p backend/{app,tests,migrations}
mkdir -p backend/app/{api,core,models,services,utils}
mkdir -p backend/app/api/{endpoints,deps}
mkdir -p backend/app/services/{auth,compliance,rag,recommendations,chunking}
mkdir -p backend/tests/{unit,integration}
mkdir -p backend/migrations
# Frontend структура (используем существующий)
mkdir -p frontend
# Infrastructure
mkdir -p infrastructure/{docker,nginx,postgres,redis,qdrant,monitoring}
mkdir -p infrastructure/monitoring/{prometheus,grafana,elk}
mkdir -p infrastructure/postgres/init
mkdir -p infrastructure/nginx/ssl
# Data processing
mkdir -p data_processing/{chunkers,indexers,importers}
# Scripts и утилиты
mkdir -p scripts/{deployment,backup,monitoring}
# Данные
mkdir -p data/{raw,processed,cache}
mkdir -p data/raw/{personas,products,compliance,recommendations}
# Логи
mkdir -p logs/{app,nginx,postgres}
# Тесты
mkdir -p tests/{load,security,compliance}
# Документация
mkdir -p docs/{api,deployment,architecture}
echo "✅ Directory structure created!"
echo ""
echo "📊 Structure overview:"
tree -L 2 -d .