gatsby docker
With support for `gatsby-plugin-sharp`
Entwickeln und erstellen Sie statische GatsbyJS-Sites in einem Docker-Container.
v17.12.0
).gatsby-starter-default
(sofern nicht bereits initialisiert)develop
/ stage
/ build
v9.5
, ausgeführt unter Alpine Linux HINWEIS : Ihre GatsbyJS-Site wird automatisch in $(pwd)/site
erstellt.
Fügen Sie diese zu Ihrem .gitignore
hinzu:
site/node_modules
site/public
site/.cache
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker develop
Mit anderen Worten: Bauen und servieren Sie:
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker stage
Baut eine produktionsbereite Site in 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 >
Um beispielsweise ein neues NPM-Modul zu installieren: docker run -it --rm -v $(pwd)/site:/site aripalo/gatsby-docker yarn add gatsby-transformer-yaml