Configuration Files
2 files
Production-ready configuration files with detailed comments and best practices. Each file works together as a complete deployment solution.
Flask production Dockerfile
dockerfile
FROM python:3.11-slim WORKDIR /app # Install dependencies COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Copy application COPY . . # Run as non-root user RUN useradd -m flask && chown -R flask:flask /app USER flask EXPOSE 5000 CMD ["gunicorn", "--bind", "0.0.0.0:5000", "--workers", "4", "app:app"]
Flask dependencies
text
Flask==3.0.0 gunicorn==21.2.0 python-dotenv==1.0.0