우선 다음명령을 실행해보자
$ python manage.py collectstatic
경로아래 \staticfiles\
폴더가 새로 생성되며 static파일들이 들어간다.
사실 local에서는 해도 그만 안해도 그만… DOCKER에 적용이 되게 해보자
FROM python:3.10.0
WORKDIR /home/
RUN git clone https://github.com/EasyCoding-7/django-basic-example.git
WORKDIR /home/django-basic-example/
RUN pip install -r requirements.txt
RUN pip install gunicorn
RUN echo "SECRET_KEY=django-insecure-z+6ry2y*usa_5n3c7)h&26$j-)@7j+iu!odo(nx=ts-h@o&oip" > .env
RUN python manage.py migrate
RUN python manage.py collectstatic
EXPOSE 8000
CMD ["gunicorn","pragmatic.wsgi", "--bind", "0.0.0.0:8000"]
이미지를 다시 만들자
portainer -> Images -> build a new image