gatsby docker
With support for `gatsby-plugin-sharp`
Разрабатывайте и создавайте статические сайты GatsbyJS в контейнере Docker.
v17.12.0 ).gatsby-starter-default (если еще не инициализировано).develop / stage / buildv9.5 , работающий в Alpine Linux. ПРИМЕЧАНИЕ . Ваш сайт 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 builddocker 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