hasura-docker-cli

Run Hasura CLI commands inside a Docker container for migrations and metadata.

1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/jovermier/claude-code-plugins-ip-labs --skill hasura-docker-cli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hasura-docker-cli
Source: https://github.com/jovermier/claude-code-plugins-ip-labs/tree/main/plugins/nhost/skills/hasura-docker-cli
Command: npx skills add https://github.com/jovermier/claude-code-plugins-ip-labs --skill hasura-docker-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables running Hasura CLI commands inside a Docker container, allowing self-hosted Hasura deployments to manage migrations, metadata, and console access without relying on cloud services.

Core Features & Use Cases

  • Docker-based Hasura CLI: Execute migrate, metadata, and seed tasks inside your container.
  • Console Access: Interact with the Hasura GraphQL Console securely via docker exec.
  • Migration & Metadata Automation: Create, apply, export, and reload migrations/metadata from within the container.
  • Troubleshooting & Debugging: Provides structured commands and guidelines to diagnose common Hasura CLI issues in a self-hosted stack.

Quick Start

Run Hasura CLI commands via docker exec on your console container, e.g. docker exec {console-container} hasura-cli migrate status --endpoint http://graphql:8080

Frequently Asked Questions about hasura-docker-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Hasura CLI migrations in a self-hosted Docker deployment?▼

Run Hasura CLI migrations in a self-hosted Docker deployment by executing commands via docker exec on your console container, targeting the graphql:8080 endpoint to apply or check migration status without cloud dependencies.

Can I manage Hasura metadata and console access without installing the CLI locally?▼

Yes, you can manage Hasura metadata and console access without a local CLI installation by running hasura-cli commands inside a Docker container to export, import, and reload metadata securely via docker exec.

What Docker setup do I need to execute Hasura CLI commands inside a container?▼

To execute Hasura CLI commands inside a container, you need a Docker-compose configuration with a running console container, hasura-cli installed within it, and network access to the Hasura endpoints at graphql:8080 and console:9695.

Why is my Hasura CLI metadata export failing in my Docker container?▼

Hasura CLI metadata export failing in a Docker container is often due to incorrect endpoint configurations; ensure your docker exec command correctly targets http://graphql:8080 and that the console container is running properly.

What is the best way to automate Hasura migrations and seeds in Docker?▼

The best way to automate Hasura migrations and seeds in Docker is running hasura-cli migrate and seed commands inside your console container via docker exec, automating deployment tasks directly against your self-hosted endpoints.