| # ১. ওলামা (Ollama) এর অফিশিয়াল ডকার ইমেজ ব্যবহার করা হচ্ছে | |
| FROM ollama/ollama:latest | |
| # ২. হাগিং ফেস ফ্রি হোস্টিংয়ের জন্য পোর্ট ও হোম ডিরেক্টরি সেটআপ | |
| ENV HOME=/tmp | |
| RUN mkdir -p /tmp/.ollama && chmod -R 777 /tmp | |
| # ৩. কাস্টম স্ক্রিপ্ট তৈরি, যা ব্যাকএন্ডে Qwen এর সবচেয়ে লেটেস্ট ও লাইটওয়েট মডেলটি ডাউনলোড করবে | |
| # এই মডেলটি হাগিং ফেসের ফ্রি সিপিইউ সার্ভারেই দারুণ স্পিডে কাজ করবে | |
| RUN echo '#!/bin/bash \n\ | |
| ollama serve & \n\ | |
| sleep 5 \n\ | |
| echo "🤖 Loading Qwen 2.5 Model..." \n\ | |
| ollama pull qwen2.5:1.5b \n\ | |
| wait' > /tmp/start.sh | |
| RUN chmod +x /tmp/start.sh | |
| # ৪. হাগিং ফেস স্পেসেস ডিফল্টভাবে ৭৮৬০ পোর্টে চলে | |
| EXPOSE 7860 | |
| ENV OLLAMA_HOST=0.0.0.0:7860 | |
| # ৫. সার্ভার চালু করার কমান্ড | |
| CMD ["/tmp/start.sh"] | |