Sign inSign up

xritik/cloud-command-center-backend

By xritik

•Updated 4 months ago

FastAPI backend with AWS, MongoDB Atlas, JWT authentication, and AI integration.

Image
Machine learning & AI
Developer tools
0

872

xritik/cloud-command-center-backend repository overview

⁠Cloud Command Center - Backend

FastAPI backend service for Cloud Command Center.

⁠Features

  • FastAPI REST API
  • JWT Authentication
  • MongoDB Atlas Integration
  • AWS Resource Management
  • Groq AI Integration
  • Multi-user Support
  • Docker Ready

⁠Exposed Port

8000

⁠Required Environment Variables

Create a .env file:

MONGO_URI=mongodb+srv://username:[email protected]/database

JWT_SECRET=your_jwt_secret

ENCRYPT_KEY=your_string
# generate this onc eby running this script.      python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"

GROQ_KEY_1=your_groq_api_key
GROQ_KEY_2=your_groq_api_key
GROQ_KEY_3=your_groq_api_key

Only add the variables that your deployment actually uses.


⁠Run Using Docker

docker run -d \
  --name cloud-command-center-backend \
  --env-file .env \
  -p 8000:8000 \
  xritik/cloud-command-center-backend:latest

⁠Notes

  • MongoDB Atlas is recommended for production.
  • Never store secrets inside the Docker image.
  • Use environment variables for all credentials.

Tag summary

Content type

Image

Digest

sha256:377f2b4f2…

Size

114 MB

Last updated

4 months ago

docker pull xritik/cloud-command-center-backend