diff --git a/.gitignore b/.gitignore index 5459af9..b38ea7c 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ Thumbs.db npm-debug.log* yarn-error.log* pnpm-debug.log* + +.env diff --git a/server/.env.example b/server/.env.example new file mode 100644 index 0000000..00eca37 --- /dev/null +++ b/server/.env.example @@ -0,0 +1,13 @@ +# Локальный запуск: скопируйте в server/.env и подставьте свои пути к сертификату. +# На проде эти переменные задаёт docker-compose (см. docker-compose.yml), .env там свой. + +GRAPH_TENANT_ID=b4c2af35-bfd6-4cff-9af9-556efb53e65a +GRAPH_CLIENT_ID=26d2e058-0b27-4a00-b49f-1f17c4eecd1d + +# Сертификат и приватный ключ приложения — в git не хранятся, взять у администратора. +GRAPH_CERT_PATH=C:/path/to/SPFxDeploy_cert.pem +GRAPH_KEY_PATH=C:/path/to/SPFxDeploy_key.pem + +# 3000 занят vite (см. vite.config.ts), поэтому локально сервис слушает 3100 — +# именно туда проксирует /api из dev-сервера. +PORT=3100 diff --git a/server/package.json b/server/package.json index 6d9fd79..f39ff4c 100644 --- a/server/package.json +++ b/server/package.json @@ -8,6 +8,7 @@ "scripts": { "build": "tsc", "start": "node dist/index.js", + "dev": "tsc && node --env-file=.env dist/index.js", "typecheck": "tsc --noEmit" }, "dependencies": {