gatsby Docker & Self-Hosted Deployment

GitHub

React-based framework with performance, scalability, and security built in.

55,941 stars JavaScript JavaScript 1 file ยท ~1,910 tokens #blog#compiler#gatsby#graphql#react#static-site-generator#web-app
1. Pull Image (DOCKERHUB) docker pull gatsbyjs/gatsby:latest
2. Docker Run (1-Click Launch) docker run -d --name gatsby --restart always gatsbyjs/gatsby:latest
3. Podman Run podman run -d --name gatsby --restart always gatsbyjs/gatsby:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/gatsbyjs/gatsby:latest
5. ORAS Pull (OCI Artifact) oras pull gatsbyjs/gatsby:latest
.gitpod.Dockerfile
FROM gitpod/workspace-full

ADD .nvmrc .
RUN bash -c 'source $HOME/.nvm/nvm.sh && nvm install && nvm use'

RUN echo "nvm use &>/dev/null" >> ~/.bashrc.d/51-nvm-fix

RUN npm -g install gatsby-dev-cli