An development environment docker image for Gatsby. Check the docker-compose.yml in github.
261
Intended for development environment
https://hub.docker.com/r/uilton/gatsby-development
Start docker in an interactive mode with an shell session, so you can execute cli commands like "gatsby new gatsby-site" to generate an new project on current directory
docker run -it --rm -v "$(pwd):/site" -p 8000:8000 uilton/gatsby-development:latest sh
Alternatively: gatsby.sh / gatsby.bat (scripts included in git repository, may be useful to include it in your System PATH)
Gatsby will start a hot-reloading development environment accessible by default at http://localhost:8000
docker run -it --rm -v "$(pwd):/site" -p 8000:8000 uilton/gatsby-development:latest gatsby develop --host 0.0.0.0
Alternatively: docker-compose up gatsby-develop
Gatsby will perform an optimized production build for your site, generating static HTML and per-route JavaScript code bundles.
docker run -it --rm -v "$(pwd):/site" -p 8000:8000 uilton/gatsby-development:latest gatsby build)
Alternatively: docker-compose up gatsby-build (docker-compose.yml included in git repository)
Gatsby starts a local HTML server for testing your built site. Remember to build your site using gatsby build before using this command.
docker run -it --rm -v "$(pwd):/site" -p 8000:8000 uilton/gatsby-development:latest gatsby develop --host 0.0.0.0
Alternatively: docker-compose up gatsby-develop (docker-compose.yml included in git repository)
Gatsby will perform an optimized production build for your site, generating static HTML and per-route JavaScript code bundles.
docker run -it --rm -v "$(pwd):/site" -p 8000:8000 uilton/gatsby-development:latest gatsby serve --host 0.0.0.0
Alternatively: docker-compose up gatsby-serve (docker-compose.yml included in git repository)
Eg.: docker-compose -f docker-compose.yml -f docker-compose.local.yml up gatsby-serve
Content type
Image
Digest
Size
176.4 MB
Last updated
about 6 years ago
docker pull uilton/gatsby-development