eMulayim/Flower_Classification_by_Computer_Vision
0
1# Python 3.9 veya 3.10 sürümünü kullanıyoruz2FROM python:3.9-slim3 4# Hugging Face için gerekli kullanıcı ayarları (root olmayan kullanıcı)5RUN useradd -m -u 1000 user6USER user7ENV HOME=/home/user \8 PATH=/home/user/.local/bin:$PATH9 10# Çalışma dizini ayarla11WORKDIR $HOME/app12 13# Dosyaların sahibini 'user' yapıp kopyala14COPY --chown=user . $HOME/app15 16# pip güncelle ve gereksinimleri yükle17RUN pip install --no-cache-dir --upgrade pip18RUN pip install --no-cache-dir -r requirements.txt19 20# Portu dışarı aç21EXPOSE 850122 23# Uygulamayı başlat24# app.py dosyasının ana dizinde olduğunu varsayıyoruz25# Dosya adınız streamlit_app.py ise:26# Dosya src klasöründe olduğu için "src/streamlit_app.py" yazıyoruz27CMD ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0", "--server.enableCORS=false", "--server.enableXsrfProtection=false"]