gatsby docker
With support for `gatsby-plugin-sharp`
Desarrolle y cree sitios estáticos GatsbyJS dentro de un contenedor Docker.
v17.12.0
).gatsby-starter-default
(a menos que ya esté inicializado)develop
/ stage
/ build
v9.5
ejecutándose en Alpine Linux NOTA : Su sitio GatsbyJS se creará en $(pwd)/site
automáticamente.
Agregue estos a su .gitignore
:
site/node_modules
site/public
site/.cache
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker develop
En otras palabras, construir y servir:
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker stage
Construye un sitio listo para producción en 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 >
Por ejemplo, para instalar un nuevo módulo NPM: docker run -it --rm -v $(pwd)/site:/site aripalo/gatsby-docker yarn add gatsby-transformer-yaml