Spaces:
Sleeping
Sleeping
FROM python:3.9-slim | |
WORKDIR /app | |
COPY . . | |
# Install dependencies | |
RUN pip install --no-cache-dir -r requirements.txt | |
# Create uploads directory and feedback.json with proper permissions | |
RUN mkdir -p static/uploads static/audio && \ | |
touch feedback.json && \ | |
chmod -R 777 static && \ | |
chmod 666 feedback.json | |
# Run as non-root user for security | |
RUN adduser --disabled-password --gecos '' appuser | |
USER appuser | |
CMD ["gunicorn", "--bind", "0.0.0.0:7860", "app:app"] |