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