docker-compose realpath() of /user/src/app/프로젝트 경로/.config/uwsgi/uwsgi 세팅파일.ini failed: No such file or directory

boingboing·2021년 12월 23일
0

현상

docker-compose realpath() of /[project_name]/.config/uwsgi/uwsgi 세팅파일.ini failed: No such file or directory

분명히!! /usr/src/app/프로젝트에 COPY 했 긔!!!!

WORKDIR 을 변경해야 제대로 실행되나 싶어서 WORKDIR을 프로젝트 경로로 바꿨는데도 그대로임.

# Dockerfile 

WORKDIR /usr/src/app -> CMD /usr/src/app/[project_name]

원인

진짜 원인은 Docker compose파일에 있었음.


version: "2"
services:
        django:
                build:
                        context: .
                        dockerfile: Dockerfile
                container_name: django
                command: uwsgi -i /usr/src/app/.config/uwsgi/dero_docker.ini
                expose:
                        - "8005"
                depends_on:
                        - maria_db

        maria_db:

도커 컴포즈에서 실행하는 uwsgi 커맨드에 경로가 원래그대로였다..

command: uwsgi -i /usr/src/app/[project_name]/.config/uwsgi/dero_docker.ini으로 바꾸었는데..

-> 해결이 안 됨. 여전히 No such file 로 뜸

도커의 그 경로 (/usr/src/app/프로젝트명/.config/에 그 파일이 없단 말.)

0개의 댓글