| # 1. Aşama: Hafif bir Nginx imajı kullanıyoruz | |
| FROM nginx:stable-alpine | |
| # 2. Aşama: Hugging Face Spaces portunu (7860) Nginx konfigürasyonuna işliyoruz | |
| # Varsayılan 80 portunu 7860 ile değiştiriyoruz | |
| RUN sed -i 's/listen 80;/listen 7860;/g' /etc/nginx/conf.d/default.conf | |
| # 3. Aşama: Proje dosyalarını Nginx'in yayın klasörüne kopyalıyoruz | |
| # Görselde paylaştığın tüm dosyaları (assets, src, index.html vb.) kapsar | |
| COPY . /usr/share/nginx/html | |
| # 4. Aşama: Portu dışarı açıyoruz | |
| EXPOSE 7860 | |
| # 5. Aşama: Nginx sunucusunu başlatıyoruz | |
| CMD ["nginx", "-g", "daemon off;"] |