Spaces:
Sleeping
Sleeping
| # FROM python:3.11-bullseye | |
| FROM tensorflow/tensorflow | |
| # FROM ubuntu | |
| # RUN apt-get update && \ | |
| # apt-get -y upgrade && \ | |
| # apt-get install -y \ | |
| # sudo | |
| # RUN DEBIAN_FRONTEND=noninteractive apt-get -y install python3 pip vim mc wget curl | |
| # # to make open-cv work | |
| # RUN apt-get install ffmpeg libsm6 libxext6 -y | |
| EXPOSE 8000 | |
| COPY ./DjangoWeb/ /app | |
| COPY ./models/ /app/models/ | |
| WORKDIR /app | |
| RUN pip install --upgrade pip | |
| RUN pip install -r requirements.txt --no-cache-dir | |
| # RUN rm db.sqlite3 | |
| RUN ls -lh | |
| # RUN python3 manage.py makemigrations;\ | |
| # python3 manage.py migrate; | |
| # Make app folder writeable for the sake of db.sqlite3, and make that file also writeable. | |
| # Ideally you host the database somewhere else so that the app folders can remain read only. | |
| # Without these permissions you see the errors "unable to open database file" and | |
| # "attempt to write to a readonly database", respectively, whenever the app attempts to | |
| # write to the database. | |
| RUN chmod g+w /app; | |
| # RUN chmod g+w /app/db.sqlite3; | |
| # upper commands are working ! | |
| RUN ls -lh | |
| CMD python3 manage.py runserver 0.0.0.0:8000 |