adityakukreti3108/Aditya_AI_Meeting_Assitant
title: AI Meeting Assistant emoji: ๐๏ธ colorFrom: indigo colorTo: blue sdk: docker pinned: false
AI Meeting Assistant (Hugging Face Docker Deployment)
This guide explains how to deploy the server-based AI Meeting Assistant to a Hugging Face Docker Space.
Project Structure
Your project folder should look like this before you upload it:
/ai-meeting-assistant |-- /public | |-- index.html # The main frontend application |-- Dockerfile # Configuration for H"ugging Face Docker |-- package.json # Project dependencies |-- server.js # The backend Express server
Deployment Steps
- Create a New Hugging Face Space
Go to huggingface.co/new-space.
Give your Space a name.
For the Space SDK, you MUST select Docker.
Choose "Blank" for the Docker template.
Click "Create Space".
- Add Your API Keys as Secrets
Your API keys must be kept private. Do not put them directly in your code.
In your new Space, go to the Settings tab.
Scroll down to Repository secrets.
Click New secret.
Add the following two secrets:
Name: OPENROUTERAPIKEY Value: youropenrouterapikeyhere
Name: DEEPGRAMAPIKEY Value: yourdeepgramapikeyhere (or your chosen real-time speech-to-text service key)
- Upload Your Files
Go to the Files tab in your Space.
Click Add file -> Upload files.
Drag and drop all the files and the public folder into the upload area:
package.json
server.js
Dockerfile
the entire public folder (containing index.html)
README.md (the updated version)
Commit the files directly to the main branch.
- Wait for the Space to Build
After you upload the files, Hugging Face will automatically start building your Docker container.
You can see the progress in the Logs section. This might take a few minutes.
Once it's finished building, the status at the top will change to "Running".
- Use the App
Your AI Meeting Assistant is now live and running securely on Hugging Face! You can access it from the "App" tab in your Space.
