gatsby docker
With support for `gatsby-plugin-sharp`
Desenvolva e construa sites estáticos GatsbyJS em um contêiner Docker.
v17.12.0
).gatsby-starter-default
(a menos que já tenha sido inicializado)develop
/ stage
/ build
v9.5
rodando em Alpine Linux NOTA : Seu site GatsbyJS será criado em $(pwd)/site
automaticamente.
Adicione-os ao seu .gitignore
:
site/node_modules
site/public
site/.cache
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker develop
Em outras palavras, construa e sirva:
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker stage
Constrói site pronto para produção em 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 exemplo, para instalar um novo módulo NPM: docker run -it --rm -v $(pwd)/site:/site aripalo/gatsby-docker yarn add gatsby-transformer-yaml