AI customer support platform backend built with Spring Boot 4, Java 21, MongoDB Atlas, and Gemini AI
10K+
AI-powered customer support platform backend built with Spring Boot 4 and Java 21.
Create a .env file in the same directory as your docker-compose.yml:
SPRING_MONGODB_URI=your-mongodb-atlas-uri
SPRING_MONGODB_DATABASE=CONVERSO
JWT_SECRET=your-jwt-secret
AI_GEMINI_API_KEY=your-gemini-api-key
AI_GEMINI_CHAT_MODEL=gemini-2.5-flash
AI_GEMINI_EMBEDDING_MODEL=gemini-embedding-001
AI_GEMINI_BASE_URL=https://generativelanguage.googleapis.com
SPRING_MAIL_HOST=smtp.gmail.com
SPRING_MAIL_PORT=587
[email protected]
SPRING_MAIL_PASSWORD=your-app-password
SPRING_SECURITY_USER_NAME=admin
SPRING_SECURITY_USER_PASSWORD=yourpassword
Then run:
docker run -p 8081:8081 --env-file .env your-dockerhub-username/converso-backend:latest
Or with Docker Compose:
services:
app:
image: yashpurwar2004/converso-backend:latest
container_name: converso-backend
ports:
- "8081:8081"
env_file:
- .env
restart: unless-stopped
docker compose up
Once running, the API is available at:
http://localhost:8081
Content type
Image
Digest
sha256:0a3e12182…
Size
172.4 MB
Last updated
7 months ago
docker pull yashpurwar2004/converso-backend