servekit
v2.0.0
정적 파일을 제공하기위한 Micro HTTP 서버.
Docker 컨테이너에서 실행중인 Frontend 정적 파일, 백엔드 서버 및 Nignix (Reverse Proxy)가 있다고 상상해보십시오. 이 시점에서 문제는 정적 파일을 역전시키기 위해 어떻게 제공 하는가? 프론트 엔드 컨테이너에 1 개를 더 설치하십시오. 이것이 바로 서브 키트가 만들어지는 이유입니다.
릴리스 페이지에서 최신 바이너리를 잡습니다
./servekit # serving ./static directory
FROM cjaewon/servekit:2.0.0
COPY ./static /static
EXPOSE 3000
version : " 3.8 "
services :
app :
image : cjaewon/servekit:2.0.0
volumes :
- ./static:/static
environment :
- SERVEKIT_SERVER_PORT : :3000
- SERVEKIT_SERVER_PATH : ./static
- SERVEKIT_SERVER_404 : none
- SERVEKIT_SERVER_OVERVIEW : false
구성 파일 또는 환경 변수로 포트, 서빙 경로 등을 설정할 수 있습니다. SERVIT SCANS .servekit.toml
에서 $HOME
, .
디렉토리
# ## Config file sample
[ server ]
port = " :3000 " # :3000 (default)
path = " ./static " # ./static (default)
404 = " none " # none (default), html file
# if you are using client side rendering, you have to change none to index.html
overview = false # false (default), true
# if your are using true, directory's file list will be show
# and, it can only true when 404 config is "none"
Docker를 사용하면 아래와 같이 환경 변수를 설정할 수 있습니다. (정의되지 않은 구성은 기본값을 사용합니다)
ENV SERVEKIT_SERVER_PORT :3000
ENV SERVEKIT_SERVER_PATH ./static
ENV SERVEKIT_SERVER_404 none
ENV SERVEKIT_SERVER_OVERVIEW false