Configure your .env file with the following required variables:
Copy
# PostgreSQL ConfigurationPG_DB_HOST=PG_DB_PORT=PG_DB_USERNAME=PG_DB_PASSWORD=PG_DB_DATABASE=# MongoDB ConfigurationMG_DB_HOST=db_mongodbMG_DB_PORT=27017MG_DB_USERNAME=kodusdevMG_DB_PASSWORD=123456MG_DB_DATABASE=kodus_db# OpenAI ConfigurationOPEN_AI_APIKEY=your_api_key# JWT ConfigurationJWT_EXPIRES_IN=365dJWT_SECRET=your_secretJWT_REFRESH_SECRET=your_refresh_secretJWT_REFRESH_EXPIRES_IN=your_refresh_expiration# Code Management Service ConfigurationCODE_MANAGEMENT_SECRET=your_secretCODE_MANAGEMENT_WEBHOOK_TOKEN=your_webhook_token# Choose and configure ONE of the following services:# GitHub ConfigurationGITHUB_CLIENT_ID=your_client_idGITHUB_CLIENT_SECRET=your_client_secretGITHUB_PRIVATE_KEY=your_private_keyGITHUB_REDIRECT_URI=your_redirect_uriGITHUB_URL_HEALTH=https://www.githubstatus.com/api/v2/status.jsonGITHUB_CODE_MANAGEMENT_WEBHOOK=your_webhook_url# GitLab ConfigurationGITLAB_CLIENT_ID=your_client_idGITLAB_CLIENT_SECRET=your_client_secretGITLAB_REDIRECT_URL=your_redirect_urlGITLAB_TOKEN_URL=your_token_urlGITLAB_CODE_MANAGEMENT_WEBHOOK=your_webhook_url# Bitbucket ConfigurationBITBUCKET_CODE_MANAGEMENT_WEBHOOK=your_webhook_url
Checkout integration docs for more information about how to get the required
credentials for each service.