# .env.template - Template of environment variables for docker-compose # Copy this file to `.env.production` or `.env.staging` and fill the secret values. # Do NOT commit your `.env.*` files containing real secrets. # Common ASPNETCORE_ENVIRONMENT=Development # API (main) ASPNETCORE_URLS=http://+:8080 APP_ENVIRONMENT_NAME=myai-Development # SMTP Configuration Smtp__Host=your.smtp.host Smtp__Port=587 Smtp__Username=your-smtp-username Smtp__Password= Smtp__UseStartTls=true # AI Settings (choose provider: OpenAI or Ollama) Ai__Provider=OpenAI # OpenAI settings Ai__OpenAI__ApiKey= Ai__OpenAI__ChatModel=gpt-4 Ai__OpenAI__EmbeddingModel=text-embedding-3-large Ai__OpenAI__TimeoutSeconds=30 # Ollama settings Ai__Ollama__BaseUrl=http://localhost:11434 Ai__Ollama__ChatModel=llama2 Ai__Ollama__EmbeddingModel=embedding-model Ai__Ollama__TimeoutSeconds=30 # Captcha Captcha__Provider=Recaptcha Captcha__SecretKey= Captcha__PublicKey= Captcha__MinimumScore=0.5 # File Storage FileStorage__Path=/opt/easysoft/files FileStorage__DefaultFileName= FileStorage__ToEmail= FileStorage__SubjectPrefix=[File Download] # Contact / Subscribe Contact__ToEmail= Contact__SubjectPrefix=[Contact] Subscribe__ToEmail= Subscribe__SubjectPrefix=[Subscribe] # CORS Cors__AllowedOrigins__0=http://localhost:3000 Cors__AllowedOrigins__1=http://localhost:5000 # Logging Logging__LogLevel__Default=Information Logging__LogLevel__Microsoft=Warning Logging__LogLevel__Microsoft__AspNetCore=Warning Logging__LogLevel__Api=Information # Serilog Serilog__WriteTo__2__Args__fromEmail= Serilog__WriteTo__2__Args__toEmail= Serilog__WriteTo__2__Args__mailServer= Serilog__WriteTo__2__Args__networkCredential__userName= Serilog__WriteTo__2__Args__networkCredential__password= Serilog__WriteTo__2__Args__port=587 Serilog__WriteTo__2__Args__enableSsl=true # CvMatcher API internal CvMatcherApi__BaseUrl=http://cv-matcher-api:8081 CvMatcherApi__InternalApiKey=