gatsby docker
With support for `gatsby-plugin-sharp`
Docker コンテナ内で GatsbyJS 静的サイトを開発および構築します。
v17.12.0でテスト済み)。gatsby-starter-defaultによる GatsbyJS サイトの自動初期化 (すでに初期化されている場合を除く)develop / stage / buildv9.5ベースのコンテナ注: 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