суббота, 12 декабря 2020 г.

Django + Docker. Hello World





install virtual envoirment
pip3 install pipenv

create  folder
mkdir django_docker_hello;
cd django_docker_hello;

install env for project
pipenv install

activate
pipenv shell

install django

pipenv install django~=2.2.17


start django project

django-admin startproject config .


create Docker file
touch Dockerfile


copy next  code
django_docker_hello/Dockerfile

FROM python:3.7-slim
MAINTAINER Django Author
WORKDIR /app
RUN pip install pipenv
COPY . /app
RUN pipenv install --system
EXPOSE 8000
CMD [ "python", "./manage.py", "runserver", "0.0.0.0:8000"] 




build and copy unical id
docker build .
















 

docker run  c42d5b495196 - unical name

docker container run -p 8000:8000 c42d5b495196 


open next link

http://127.0.0.1:8000/


 


 

 

Good Job!!!

source code here

https://github.com/manas-anarov/django_docker_hello





Комментариев нет:

Отправить комментарий