1 line
18 KiB
JSON
1 line
18 KiB
JSON
{"repo": "aliscie2/odoc", "files": {"example.env": {"04e46d9c344a828d650805b56a755464b43d04f3": {"t": 1785745114.4806306, "n": 3177, "h": "b5560d1538b88412", "c": "# oDoc Environment Configuration\n# Copy this file to .env and update with your values\n\n\n\n# Canister IDs (Generated automatically during deployment)\nVITE_INTERNET_IDENTITY=\nVITE_BACKEND_CANISTER_ID=\nVITE_FRONTEND_CANISTER_ID=\nVITE_CANISTER_ID_CKUSDC_LEDGER=\n\n# =============================================================================\n# Development Configuration\n# =============================================================================\nVITE_TEST_ENV=backend\nVITE_PUBLIC_BASE_PATH=\nSECRET=your_secret_key_here\nODOC_CEO_ID=\n\n# Pocket IC (for testing)\nPOCKET_IC_BIN=/path/to/pocket-ic\nVITE_POCKET_IC_BIN=/path/to/pocket-ic\n\n# Development Tools\nAIDER_COMMAND=aider --model sonnet --anthropic-api-key YOUR_KEY\nZEROSTEP_TOKEN=\n\n# =============================================================================\n# AI API Keys\n# =============================================================================\n# Anthropic Claude\nVITE_ANTHROPIC_API_KEY=sk-ant-api03-your_key_here\nVITE_ANTHROPIC_SECRET_KEY=sk-ant-admin01-your_secret_here\n\n# AI Service (using Claude Haiku via Anthropic)\n# VITE_AI_API_KEY=your_ai_key_here # Removed - using Claude instead\nVITE_GOOGLE_CLIENT_ID=your_client_id.apps.googleusercontent.com\nVITE_GOOGLE_API_KEY=your_google_api_key\nVITE_GOOGLE_CLIENT_SECRET=your_google_client_secret\n\n# DeepSeek\nVITE_DEEPSEEK_API_KEY=sk-your_deepseek_key_here\n\n# Hugging Face\nVITE_HUGING_FACE_TOKEN=hf_your_token_here\n\n# =============================================================================\n# Email Services\n# =============================================================================\n# EmailJS\nVITE_REACT_APP_EMAILJS_SERVICE_ID=service_your_id\nVITE_REACT_APP_EMAILJS_USER_ID=your_user_id\nVITE_REACT_APP_EMAILJS_TEMPLATE_ID=template_your_id\n\n# Gmail Integration\nVITE_GMAIL_AUTH_CLIENT_ID=your_gmail_client_id\n\n# Mailgun\nVITE_MAILGUN_KEY=pubkey-your_public_key\nVITE_MAINGUN_SECRET_KEY=your_secret_key\n\n# Mailjet\nVITE_MAILJET_KEY=your_mailjet_key\nVITE_MAILJET_SECRET_KEY=your_mailjet_secret\n\n# Brevo (formerly Sendinblue)\nVITE_BREVO_SECRET_KEY=xsmtpsib-your_secret_key\n\n# MailTrap\nVITE_MAIL_TRAP=your_mailtrap_token\n\n# =============================================================================\n# Communication & Monitoring\n# =============================================================================\n# Telegram Bot\nVITE_PUBLIC_TELEGRAM_BOT_TOKEN=your_bot_token:your_bot_hash\n\n# Sentry Error Monitoring\nVITE_SENTRY_DNS=https://your_sentry_dsn@sentry.io/project_id\n\n# =============================================================================\n# Instructions\n# =============================================================================\n# 1. Copy this file to .env in your project root\n# 2. Run 'make deploy-all' - this will auto-populate canister IDs\n# 3. Add your API keys for the services you want to use\n# 4. Optional services can be left empty - the app will work without them\n#\n# Required for basic functionality:\n# - DFX configuration (auto-generated)\n# - At least one AI API key (Anthropic for Claude, or DeepSeek)\n#\n# Optional services:\n# - Email services (for notifications)\n# - Telegram bot (for integrations)\n# - Sentry (for error monitoring)"}, "43837789bcaf24a411c89e1844ccefcc387bf4d2": {"t": 1785747859.611641, "n": 3177, "h": "b5560d1538b88412", "c": "# oDoc Environment Configuration\n# Copy this file to .env and update with your values\n\n\n\n# Canister IDs (Generated automatically during deployment)\nVITE_INTERNET_IDENTITY=\nVITE_BACKEND_CANISTER_ID=\nVITE_FRONTEND_CANISTER_ID=\nVITE_CANISTER_ID_CKUSDC_LEDGER=\n\n# =============================================================================\n# Development Configuration\n# =============================================================================\nVITE_TEST_ENV=backend\nVITE_PUBLIC_BASE_PATH=\nSECRET=your_secret_key_here\nODOC_CEO_ID=\n\n# Pocket IC (for testing)\nPOCKET_IC_BIN=/path/to/pocket-ic\nVITE_POCKET_IC_BIN=/path/to/pocket-ic\n\n# Development Tools\nAIDER_COMMAND=aider --model sonnet --anthropic-api-key YOUR_KEY\nZEROSTEP_TOKEN=\n\n# =============================================================================\n# AI API Keys\n# =============================================================================\n# Anthropic Claude\nVITE_ANTHROPIC_API_KEY=sk-ant-api03-your_key_here\nVITE_ANTHROPIC_SECRET_KEY=sk-ant-admin01-your_secret_here\n\n# AI Service (using Claude Haiku via Anthropic)\n# VITE_AI_API_KEY=your_ai_key_here # Removed - using Claude instead\nVITE_GOOGLE_CLIENT_ID=your_client_id.apps.googleusercontent.com\nVITE_GOOGLE_API_KEY=your_google_api_key\nVITE_GOOGLE_CLIENT_SECRET=your_google_client_secret\n\n# DeepSeek\nVITE_DEEPSEEK_API_KEY=sk-your_deepseek_key_here\n\n# Hugging Face\nVITE_HUGING_FACE_TOKEN=hf_your_token_here\n\n# =============================================================================\n# Email Services\n# =============================================================================\n# EmailJS\nVITE_REACT_APP_EMAILJS_SERVICE_ID=service_your_id\nVITE_REACT_APP_EMAILJS_USER_ID=your_user_id\nVITE_REACT_APP_EMAILJS_TEMPLATE_ID=template_your_id\n\n# Gmail Integration\nVITE_GMAIL_AUTH_CLIENT_ID=your_gmail_client_id\n\n# Mailgun\nVITE_MAILGUN_KEY=pubkey-your_public_key\nVITE_MAINGUN_SECRET_KEY=your_secret_key\n\n# Mailjet\nVITE_MAILJET_KEY=your_mailjet_key\nVITE_MAILJET_SECRET_KEY=your_mailjet_secret\n\n# Brevo (formerly Sendinblue)\nVITE_BREVO_SECRET_KEY=xsmtpsib-your_secret_key\n\n# MailTrap\nVITE_MAIL_TRAP=your_mailtrap_token\n\n# =============================================================================\n# Communication & Monitoring\n# =============================================================================\n# Telegram Bot\nVITE_PUBLIC_TELEGRAM_BOT_TOKEN=your_bot_token:your_bot_hash\n\n# Sentry Error Monitoring\nVITE_SENTRY_DNS=https://your_sentry_dsn@sentry.io/project_id\n\n# =============================================================================\n# Instructions\n# =============================================================================\n# 1. Copy this file to .env in your project root\n# 2. Run 'make deploy-all' - this will auto-populate canister IDs\n# 3. Add your API keys for the services you want to use\n# 4. Optional services can be left empty - the app will work without them\n#\n# Required for basic functionality:\n# - DFX configuration (auto-generated)\n# - At least one AI API key (Anthropic for Claude, or DeepSeek)\n#\n# Optional services:\n# - Email services (for notifications)\n# - Telegram bot (for integrations)\n# - Sentry (for error monitoring)"}, "ad317f1fc5a39f4977fc02a1aea45fbbfb1c2229": {"t": 1785747860.6508334, "n": 3111, "h": "ad3c7a0123e8e0bb", "c": "# oDoc Environment Configuration\n# Copy this file to .env and update with your values\n\n\n\n# Canister IDs (Generated automatically during deployment)\nVITE_INTERNET_IDENTITY=\nVITE_BACKEND_CANISTER_ID=\nVITE_FRONTEND_CANISTER_ID=\nVITE_CANISTER_ID_CKUSDC_LEDGER=\n\n# =============================================================================\n# Development Configuration\n# =============================================================================\nVITE_TEST_ENV=backend\nVITE_PUBLIC_BASE_PATH=\nSECRET=your_secret_key_here\nODOC_CEO_ID=\n\n# Pocket IC (for testing)\nPOCKET_IC_BIN=/path/to/pocket-ic\nVITE_POCKET_IC_BIN=/path/to/pocket-ic\n\n# Development Tools\nAIDER_COMMAND=aider --model sonnet --anthropic-api-key YOUR_KEY\nZEROSTEP_TOKEN=\n\n# =============================================================================\n# AI API Keys\n# =============================================================================\n# Anthropic Claude\nVITE_ANTHROPIC_API_KEY=sk-ant-api03-your_key_here\nVITE_ANTHROPIC_SECRET_KEY=sk-ant-admin01-your_secret_here\n\n# Google AI\nVITE_GEMINI_API_KEY=your_gemini_key_here\nVITE_GOOGLE_CLIENT_ID=your_client_id.apps.googleusercontent.com\nVITE_GOOGLE_API_KEY=your_google_api_key\nVITE_GOOGLE_CLIENT_SECRET=your_google_client_secret\n\n# DeepSeek\nVITE_DEEPSEEK_API_KEY=sk-your_deepseek_key_here\n\n# Hugging Face\nVITE_HUGING_FACE_TOKEN=hf_your_token_here\n\n# =============================================================================\n# Email Services\n# =============================================================================\n# EmailJS\nVITE_REACT_APP_EMAILJS_SERVICE_ID=service_your_id\nVITE_REACT_APP_EMAILJS_USER_ID=your_user_id\nVITE_REACT_APP_EMAILJS_TEMPLATE_ID=template_your_id\n\n# Gmail Integration\nVITE_GMAIL_AUTH_CLIENT_ID=your_gmail_client_id\n\n# Mailgun\nVITE_MAILGUN_KEY=pubkey-your_public_key\nVITE_MAINGUN_SECRET_KEY=your_secret_key\n\n# Mailjet\nVITE_MAILJET_KEY=your_mailjet_key\nVITE_MAILJET_SECRET_KEY=your_mailjet_secret\n\n# Brevo (formerly Sendinblue)\nVITE_BREVO_SECRET_KEY=xsmtpsib-your_secret_key\n\n# MailTrap\nVITE_MAIL_TRAP=your_mailtrap_token\n\n# =============================================================================\n# Communication & Monitoring\n# =============================================================================\n# Telegram Bot\nVITE_PUBLIC_TELEGRAM_BOT_TOKEN=your_bot_token:your_bot_hash\n\n# Sentry Error Monitoring\nVITE_SENTRY_DNS=https://your_sentry_dsn@sentry.io/project_id\n\n# =============================================================================\n# Instructions\n# =============================================================================\n# 1. Copy this file to .env in your project root\n# 2. Run 'make deploy-all' - this will auto-populate canister IDs\n# 3. Add your API keys for the services you want to use\n# 4. Optional services can be left empty - the app will work without them\n#\n# Required for basic functionality:\n# - DFX configuration (auto-generated)\n# - At least one AI API key (Anthropic, Gemini, or DeepSeek)\n#\n# Optional services:\n# - Email services (for notifications)\n# - Telegram bot (for integrations)\n# - Sentry (for error monitoring)"}, "2d33ae5fd06b7e22b678adc24e4e8bb897607458": {"t": 1785747861.8015485, "n": 3659, "h": "14621234c20d98c9", "c": "# oDoc Environment Configuration\n# Copy this file to .env and update with your values\n\n# =============================================================================\n# DFX & Internet Computer Configuration (Auto-generated by setup)\n# =============================================================================\nVITE_DFX_NETWORK=local\nVITE_DFX_PORT=4943\nVITE_IC_HOST=http://localhost:4943\n\n# Canister IDs (Generated automatically during deployment)\nVITE_INTERNET_IDENTITY=\nVITE_BACKEND_CANISTER_ID=\nVITE_FRONTEND_CANISTER_ID=\nVITE_CANISTER_ID_CKUSDC_LEDGER=\n\n# DFX Generated Variables (Auto-populated)\nDFX_VERSION=\nDFX_NETWORK=local\nCANISTER_ID_INTERNET_IDENTITY=\nCANISTER_ID_FRONTEND=\nCANISTER_ID_BACKEND=\nCANISTER_ID_CKUSDC_LEDGER=\nCANISTER_ID=\nCANISTER_CANDID_PATH=\n\n# =============================================================================\n# Development Configuration\n# =============================================================================\nVITE_TEST_ENV=backend\nVITE_PUBLIC_BASE_PATH=\nSECRET=your_secret_key_here\nODOC_CEO_ID=\n\n# Pocket IC (for testing)\nPOCKET_IC_BIN=/path/to/pocket-ic\nVITE_POCKET_IC_BIN=/path/to/pocket-ic\nBACKEND_WASM=/path/to/backend.wasm\n\n# Development Tools\nAIDER_COMMAND=aider --model sonnet --anthropic-api-key YOUR_KEY\nZEROSTEP_TOKEN=\n\n# =============================================================================\n# AI API Keys\n# =============================================================================\n# Anthropic Claude\nVITE_ANTHROPIC_API_KEY=sk-ant-api03-your_key_here\nVITE_ANTHROPIC_SECRET_KEY=sk-ant-admin01-your_secret_here\n\n# Google AI\nVITE_GEMINI_API_KEY=your_gemini_key_here\nVITE_GOOGLE_CLIENT_ID=your_client_id.apps.googleusercontent.com\nVITE_GOOGLE_API_KEY=your_google_api_key\nVITE_GOOGLE_CLIENT_SECRET=your_google_client_secret\n\n# DeepSeek\nVITE_DEEPSEEK_API_KEY=sk-your_deepseek_key_here\n\n# Hugging Face\nVITE_HUGING_FACE_TOKEN=hf_your_token_here\n\n# =============================================================================\n# Email Services\n# =============================================================================\n# EmailJS\nVITE_REACT_APP_EMAILJS_SERVICE_ID=service_your_id\nVITE_REACT_APP_EMAILJS_USER_ID=your_user_id\nVITE_REACT_APP_EMAILJS_TEMPLATE_ID=template_your_id\n\n# Gmail Integration\nVITE_GMAIL_AUTH_CLIENT_ID=your_gmail_client_id\n\n# Mailgun\nVITE_MAILGUN_KEY=pubkey-your_public_key\nVITE_MAINGUN_SECRET_KEY=your_secret_key\n\n# Mailjet\nVITE_MAILJET_KEY=your_mailjet_key\nVITE_MAILJET_SECRET_KEY=your_mailjet_secret\n\n# Brevo (formerly Sendinblue)\nVITE_BREVO_SECRET_KEY=xsmtpsib-your_secret_key\n\n# MailTrap\nVITE_MAIL_TRAP=your_mailtrap_token\n\n# =============================================================================\n# Communication & Monitoring\n# =============================================================================\n# Telegram Bot\nVITE_PUBLIC_TELEGRAM_BOT_TOKEN=your_bot_token:your_bot_hash\n\n# Sentry Error Monitoring\nVITE_SENTRY_DNS=https://your_sentry_dsn@sentry.io/project_id\n\n# =============================================================================\n# Instructions\n# =============================================================================\n# 1. Copy this file to .env in your project root\n# 2. Run 'make deploy-all' - this will auto-populate canister IDs\n# 3. Add your API keys for the services you want to use\n# 4. Optional services can be left empty - the app will work without them\n#\n# Required for basic functionality:\n# - DFX configuration (auto-generated)\n# - At least one AI API key (Anthropic, Gemini, or DeepSeek)\n#\n# Optional services:\n# - Email services (for notifications)\n# - Telegram bot (for integrations)\n# - Sentry (for error monitoring)"}, "024886f7e33fe42cfc8226641bd9d1848394444e": {"t": 1785747862.840137, "n": 3659, "h": "352a769ed3576b31", "c": "# oDoc Environment Configuration\n# Copy this file to .env and update with your values\n\n# =============================================================================\n# DFX & Internet Computer Configuration (Auto-generated by setup)\n# =============================================================================\nVITE_DFX_NETWORK=local\nVITE_DFX_PORT=8080\nVITE_IC_HOST=http://localhost:8080\n\n# Canister IDs (Generated automatically during deployment)\nVITE_INTERNET_IDENTITY=\nVITE_BACKEND_CANISTER_ID=\nVITE_FRONTEND_CANISTER_ID=\nVITE_CANISTER_ID_CKUSDC_LEDGER=\n\n# DFX Generated Variables (Auto-populated)\nDFX_VERSION=\nDFX_NETWORK=local\nCANISTER_ID_INTERNET_IDENTITY=\nCANISTER_ID_FRONTEND=\nCANISTER_ID_BACKEND=\nCANISTER_ID_CKUSDC_LEDGER=\nCANISTER_ID=\nCANISTER_CANDID_PATH=\n\n# =============================================================================\n# Development Configuration\n# =============================================================================\nVITE_TEST_ENV=backend\nVITE_PUBLIC_BASE_PATH=\nSECRET=your_secret_key_here\nODOC_CEO_ID=\n\n# Pocket IC (for testing)\nPOCKET_IC_BIN=/path/to/pocket-ic\nVITE_POCKET_IC_BIN=/path/to/pocket-ic\nBACKEND_WASM=/path/to/backend.wasm\n\n# Development Tools\nAIDER_COMMAND=aider --model sonnet --anthropic-api-key YOUR_KEY\nZEROSTEP_TOKEN=\n\n# =============================================================================\n# AI API Keys\n# =============================================================================\n# Anthropic Claude\nVITE_ANTHROPIC_API_KEY=sk-ant-api03-your_key_here\nVITE_ANTHROPIC_SECRET_KEY=sk-ant-admin01-your_secret_here\n\n# Google AI\nVITE_GEMINI_API_KEY=your_gemini_key_here\nVITE_GOOGLE_CLIENT_ID=your_client_id.apps.googleusercontent.com\nVITE_GOOGLE_API_KEY=your_google_api_key\nVITE_GOOGLE_CLIENT_SECRET=your_google_client_secret\n\n# DeepSeek\nVITE_DEEPSEEK_API_KEY=sk-your_deepseek_key_here\n\n# Hugging Face\nVITE_HUGING_FACE_TOKEN=hf_your_token_here\n\n# =============================================================================\n# Email Services\n# =============================================================================\n# EmailJS\nVITE_REACT_APP_EMAILJS_SERVICE_ID=service_your_id\nVITE_REACT_APP_EMAILJS_USER_ID=your_user_id\nVITE_REACT_APP_EMAILJS_TEMPLATE_ID=template_your_id\n\n# Gmail Integration\nVITE_GMAIL_AUTH_CLIENT_ID=your_gmail_client_id\n\n# Mailgun\nVITE_MAILGUN_KEY=pubkey-your_public_key\nVITE_MAINGUN_SECRET_KEY=your_secret_key\n\n# Mailjet\nVITE_MAILJET_KEY=your_mailjet_key\nVITE_MAILJET_SECRET_KEY=your_mailjet_secret\n\n# Brevo (formerly Sendinblue)\nVITE_BREVO_SECRET_KEY=xsmtpsib-your_secret_key\n\n# MailTrap\nVITE_MAIL_TRAP=your_mailtrap_token\n\n# =============================================================================\n# Communication & Monitoring\n# =============================================================================\n# Telegram Bot\nVITE_PUBLIC_TELEGRAM_BOT_TOKEN=your_bot_token:your_bot_hash\n\n# Sentry Error Monitoring\nVITE_SENTRY_DNS=https://your_sentry_dsn@sentry.io/project_id\n\n# =============================================================================\n# Instructions\n# =============================================================================\n# 1. Copy this file to .env in your project root\n# 2. Run 'make deploy-all' - this will auto-populate canister IDs\n# 3. Add your API keys for the services you want to use\n# 4. Optional services can be left empty - the app will work without them\n#\n# Required for basic functionality:\n# - DFX configuration (auto-generated)\n# - At least one AI API key (Anthropic, Gemini, or DeepSeek)\n#\n# Optional services:\n# - Email services (for notifications)\n# - Telegram bot (for integrations)\n# - Sentry (for error monitoring)"}}}} |