without haste but without rest

django test Dockerfile template 본문

DevOps/Docker

django test Dockerfile template

JinungKim 2022. 3. 3. 17:31

ecs ci/cd 테스트용 장고 컨테이너

아이러니 하게도 파이썬 이미지에서 직접 장고를 설치해서 사용하는 것을 권장한다.

 

Dockerfile

FROM python:3.7

WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install -r requirements.txt
RUN django-admin startproject mysite
WORKDIR /usr/src/app/mysite
RUN sed -i '28s/.*/ALLOWED_HOSTS=["*"]/' /usr/src/app/mysite/mysite/settings.py

EXPOSE 8000

CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]

테스트 컨테이너라 ALLOWED_HOSTS 옵션만 All로 고정했다.

 

 

requirements.txt

django==3.2.12

 

Comments