gatsby docker
With support for `gatsby-plugin-sharp`
Docker 컨테이너 내에서 GatsbyJS 정적 사이트를 개발하고 구축합니다.
v17.12.0
에서 테스트됨).gatsby-starter-default
사용한 자동 GatsbyJS 사이트 초기화(이미 초기화되지 않은 경우)develop
/ stage
/ build
v9.5
기반 컨테이너 참고 : GatsbyJS 사이트는 $(pwd)/site
에 자동으로 생성됩니다.
.gitignore
에 다음을 추가하세요.
site/node_modules
site/public
site/.cache
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker develop
즉, 다음을 구축하고 제공합니다.
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker stage
프로덕션 준비 사이트를 site/public
으로 구축합니다.
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker build
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker < YOUR-COMMAND-HERE >
예를 들어 새 NPM 모듈을 설치하려면: docker run -it --rm -v $(pwd)/site:/site aripalo/gatsby-docker yarn add gatsby-transformer-yaml