graphql-yoga Docker & Self-Hosted Deployment

GitHub

Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API...

8,519 stars TypeScript TypeScript 1 file ยท ~4,021 tokens #bun#deno#fetch#graphql#graphql-server#javascript#nodejs#the-guild
RAW Compose
1. Pull Image (DOCKERHUB) docker pull library/node
2. Docker Run (1-Click Launch) docker run -d --name graphql-yoga -p 4001:4001 --restart always node:24-slim
3. Podman Run podman run -d --name graphql-yoga -p 4001:4001 --restart always node:24-slim
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/library/node:24-slim
5. ORAS Pull (OCI Artifact) oras pull node:24-slim
6. Compose Deployment docker compose up -d
examples/nestjs-apollo-federation-compatibility/docker-compose.yaml
Download .yml
services:
  products:
    image: 'node:24-slim'
    user: 'node'
    working_dir: /web
    environment:
      - NODE_ENV=production
    volumes:
      - ./dist:/web
    command: 'node index.js'
    ports:
      - 4001:4001