gatsby docker
With support for `gatsby-plugin-sharp`
Develop & Build GatsbyJS static sites within a Docker container.
v17.12.0).gatsby-starter-default (unless already initialized)develop/stage/buildv9.5 running in Alpine LinuxNOTE: Your GatsbyJS site will be created into $(pwd)/site automatically.
Add these to your .gitignore:
site/node_modules
site/public
site/.cache
docker run -it --rm -v $(pwd)/site:/site -p 8000:8000 aripalo/gatsby-docker developIn other words, build and serve:
docker run -it --rm -v $(pwd)/site:/site -p 8000:8000 aripalo/gatsby-docker stageBuilds production ready site into 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>For example to install a new NPM-module: docker run -it --rm -v $(pwd)/site:/site aripalo/gatsby-docker yarn add gatsby-transformer-yaml