2022년 1월 10일 월요일

verdaccio docker run with apache proxy

 apache -> docker verdaccio 연동시

invalid host 였나.. 오류가 발생하여 해당 방법 으로 해결 함.


apache virtualhost 의 domain 정보를  

docker 구동 시 env 정보 전달


--env VERDACCIO_PUBLIC_URL=<domain>

verdaccio scoped package 403 error

 - 구성 환경

   -apache -> docker verdaccio


- 오류

  - scoped package publish 중 403 invalid package name 오류 발생.


- 원인

  - apache 에서 proxy 설정으로 연결했는데 전달 과정에서 encoding 되었거나 문제가 있는것으로 보임


- 처리방벙

  - apache 의 virtualhost 설정에 다음 추가

     AllowEncodedSlashes On

     ProxyPreserveHost On