Skip to content

Dockerfile #116

Description

@moosahazbawi-gif

1. انتخاب نسخه پایه (مثلاً پایتون)

FROM python:3.9-slim

2. تعیین پوشه کاری داخل کانتینر

WORKDIR /app

3. کپی کردن فایل‌های مورد نیاز (مثل لیست کتابخانه‌ها)

COPY requirements.txt .

4. نصب کتابخانه‌ها

RUN pip install --no-cache-dir -r requirements.txt

5. کپی کردن کل کدهای پروژه به داخل کانتینر

COPY . .

6. مشخص کردن پورتی که اپلیکیشن روی آن اجرا می‌شود

EXPOSE 8000

7. دستور اجرای برنامه

CMD ["python", "app.py"]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions