gatsby docker
With support for `gatsby-plugin-sharp`
พัฒนาและสร้างไซต์คงที่ GatsbyJS ภายในคอนเทนเนอร์ Docker
v17.12.0 )gatsby-starter-default (เว้นแต่จะเริ่มต้นแล้ว)develop / stage / buildv9.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 builddocker 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