Sign inSign up

aripalo/gatsby-docker

By aripalo

•Updated over 8 years ago

Develop and Build GatsbyJS sites within Docker.

Image
3

5.9K

aripalo/gatsby-docker repository overview

⁠gatsby-docker

Develop & Build GatsbyJS⁠ static sites within a Docker⁠ container.

⁠Setup

NOTE: Your GatsbyJS site will be created into $(pwd)/site automatically.

Add these to your .gitignore:

site/node_modules
site/public
site/.cache

⁠Usage

⁠Develop
docker run -it --rm -v $(pwd)/site:/site -p 8000:8000 aripalo/gatsby-docker develop
⁠Stage

In other words, build and serve:

docker run -it --rm -v $(pwd)/site:/site -p 8000:8000 aripalo/gatsby-docker stage
⁠Build

Builds production ready site into site/public:

docker run -it --rm -v $(pwd)/site:/site -p 8000:8000 aripalo/gatsby-docker build
⁠Run arbitary command inside the container
docker 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

Tag summary

Content type

Image

Digest

Size

154.2 MB

Last updated

over 8 years ago

docker pull aripalo/gatsby-docker