-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathenv.example
More file actions
115 lines (81 loc) · 4.2 KB
/
Copy pathenv.example
File metadata and controls
115 lines (81 loc) · 4.2 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# Пример файла переменных окружения для Spring Boot MCP Server
# Скопируйте этот файл в .env и заполните реальными значениями
# =============================================================================
# ОБЯЗАТЕЛЬНЫЕ ПЕРЕМЕННЫЕ
# =============================================================================
# Токен доступа к 1С:Напарник API
# Получите на https://code.1c.ai в личном кабинете
ONEC_AI_TOKEN=your_token_here
# Альтернатива: путь к файлу, в котором лежит только токен
# Используйте вместо ONEC_AI_TOKEN, если не хотите хранить токен в env
ONEC_AI_TOKEN_FILE=/run/secrets/onec_ai_token
# =============================================================================
# НАСТРОЙКИ 1С:НАПАРНИК API
# =============================================================================
# Базовый URL API 1С:Напарник
ONEC_AI_BASE_URL=https://code.1c.ai
# Таймаут запросов к API (в секундах)
ONEC_AI_TIMEOUT=30
# Режим сессии 1С:Напарник. Для прямых текстовых ответов используйте raw.
ONEC_AI_SKILL_NAME=raw
# Язык интерфейса 1С:Напарник API
ONEC_AI_UI_LANGUAGE=ru
# Язык программирования для новых разговоров. Для 1С/BSL API ожидает значение 1c.
ONEC_AI_PROGRAMMING_LANGUAGE=1c
# Язык сценариев/ответов в API
ONEC_AI_SCRIPT_LANGUAGE=ru
# =============================================================================
# НАСТРОЙКИ СЕРВЕРА
# =============================================================================
# Порт сервера
SSE_PORT=8000
# Профиль Spring Boot
SPRING_PROFILES_ACTIVE=prod
# =============================================================================
# НАСТРОЙКИ ЛОГИРОВАНИЯ
# =============================================================================
# Уровень логирования (DEBUG, INFO, WARN, ERROR)
LOG_LEVEL=INFO
# =============================================================================
# НАСТРОЙКИ БЕЗОПАСНОСТИ
# =============================================================================
# Включить HTTPS (true/false)
ENABLE_HTTPS=false
# Путь к SSL сертификату
SSL_CERT_PATH=/etc/ssl/certs/cert.pem
# Путь к SSL приватному ключу
SSL_KEY_PATH=/etc/ssl/private/key.pem
# =============================================================================
# НАСТРОЙКИ МОНИТОРИНГА
# =============================================================================
# Включить метрики Prometheus (true/false)
ENABLE_METRICS=true
# Включить health checks (true/false)
ENABLE_HEALTH_CHECKS=true
# =============================================================================
# НАСТРОЙКИ CORS
# =============================================================================
# Разрешенные origins (через запятую)
CORS_ALLOWED_ORIGINS=http://localhost:3000,https://yourdomain.com
# Разрешенные методы
CORS_ALLOWED_METHODS=GET,POST,PUT,DELETE,OPTIONS
# Разрешенные заголовки
CORS_ALLOWED_HEADERS=*
# =============================================================================
# НАСТРОЙКИ DOCKER
# =============================================================================
# Имя контейнера
CONTAINER_NAME=spring-mcp-1c-copilot
# Имя образа
IMAGE_NAME=spring-mcp-1c-copilot
# Тег образа
IMAGE_TAG=latest
# =============================================================================
# НАСТРОЙКИ NGINX
# =============================================================================
# Домен
NGINX_DOMAIN=mcp.yourdomain.com
# Путь к конфигурации Nginx
NGINX_CONFIG_PATH=/etc/nginx/nginx.conf
# Путь к SSL сертификатам
NGINX_SSL_PATH=/etc/nginx/ssl