gatsby docker
With support for `gatsby-plugin-sharp`
พัฒนาและสร้างไซต์คงที่ GatsbyJS ภายในคอนเทนเนอร์ Docker
v17.12.0
)gatsby-starter-default
(เว้นแต่จะเริ่มต้นแล้ว)develop
/ stage
/ build
v9.5
ที่ทำงานใน Alpine Linux หมายเหตุ : ไซต์ GatsbyJS ของคุณจะถูกสร้างขึ้นใน $(pwd)/site
โดยอัตโนมัติ
เพิ่มสิ่งเหล่านี้ใน .gitignore
ของคุณ :
site/node_modules
site/public
site/.cache
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker develop
กล่าวอีกนัยหนึ่ง สร้างและให้บริการ:
docker run -it --rm -v $( pwd ) /site:/site -p 8000:8000 aripalo/gatsby-docker stage
สร้างไซต์พร้อมการผลิตลงใน 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 >
ตัวอย่างเช่นในการติดตั้งโมดูล NPM ใหม่: docker run -it --rm -v $(pwd)/site:/site aripalo/gatsby-docker yarn add gatsby-transformer-yaml