[Docker] nginx + 리엑트(React) 도커파일(dockerfile) HTTP(80) 설정 방법


[Docker] nginx + 리엑트(React) 도커파일(dockerfile) HTTP(80) 설정 방법

default.conf # 기본 HTTP(80) 설정 방법 하단 "expires -1"은 지워도 됨 프로젝트 내부에 "default.conf" 파일 생성 이후 "default.conf" 파일 연 후 아래 내용 추가 해당 파일은 "dockerfile"에서 "nginx"에 있는 기본 "default.conf" 파일을 삭제 한 후 대체되는 파일이기 때문에 필수 입니다. ※ 도커 컨테이너에서 "root/build" 형식으로 "root" 경로 안쪽으로 설정하니 퍼미션 문제인지 502 에러가 발생한다. 그렇기 때문에 아예 최상위 디렉토리 루트로 설정하는게 좋을것 같다. server { listen 80; server_name localhost; root /app/build; index index.html index.htm; location ~ .(static)/(js|css|media)/(.+)$ { expires -1; try_files $uri $uri/ /$1/$2/$3; } locati...


#docker #dockerfile #nginx #react #도커 #도커파일

원문링크 : [Docker] nginx + 리엑트(React) 도커파일(dockerfile) HTTP(80) 설정 방법