without haste but without rest
django test Dockerfile template 본문
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
'DevOps > Docker' 카테고리의 다른 글
docker 컨테이너가 OS 환경변수를 설정을 저장하는 경로 (0) | 2022.03.10 |
---|---|
Apple Silicon - no matching manifest for linux/arm64/v8 in the manifest list entries (0) | 2022.03.02 |
docker no left space on device (0) | 2022.02.08 |
Docker 개념과 기본 커맨드 (0) | 2021.12.10 |
도커 레지스트리 서버 구축 (0) | 2021.06.02 |
Comments