diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..52135f1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +ARG PYTHON_VERSION=3.8-slim +FROM python:${PYTHON_VERSION} AS builder +WORKDIR /app +COPY requirements.txt . +RUN ls -la +RUN apt-get update && apt-get install -y build-essential \ + && rm -rf /var/lib/apt/lists/* +RUN pip install --no-cache-dir -r requirements.txt + +FROM python:${PYTHON_VERSION} +WORKDIR /app +COPY --from=builder /usr/local/lib/python3.8/site-packages /usr/local/lib/python3.8/site-packages +COPY . . +ENV PYTHONUNBUFFERED=1 +RUN python manage.py migrate +EXPOSE 8080 +CMD ["python", "manage.py", "runserver", "0.0.0.0:8080"] diff --git a/INSTUCTION.md b/INSTUCTION.md new file mode 100644 index 0000000..e69de29 diff --git a/requirements.txt b/requirements.txt index 2cfd56d..cd37a1d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,2 @@ -asgiref==3.5.2 -Django==4.1.10 -djangorestframework==3.13.1 -pytz==2022.1 -sqlparse==0.4.4 -# mysqlclient==1.4.3 \ No newline at end of file +Django>=4.0 +djangorestframework \ No newline at end of file