AgentStack
SKILL verified MIT Self-run

Documentdb Local Deployment

skill-azure-documentdb-agent-kit-local-deployment · by Azure

Best practices for running Azure DocumentDB locally for development — choosing between the Gateway Docker image and the psql-only image, docker-compose setup, connection config (port 10260, TLS, SCRAM-SHA-256), env-driven configuration, sample-data management (`SKIP_INIT_DATA` / `INIT_DATA_PATH`), port bindings, and dev/prod parity via versioned seed and schema scripts. Use when setting up a new…

No reviews yet
0 installs
18 views
0.0% view→install

Install

$ agentstack add skill-azure-documentdb-agent-kit-local-deployment

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Documentdb Local Deployment? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Local Deployment & Developer Workflow — Azure DocumentDB

Image choices:

  • Gateway (ghcr.io/microsoft/documentdb/documentdb-local:latest) — MongoDB wire protocol on port 10260. Use this for app development.
  • psql-only (mcr.microsoft.com/cosmosdb/ubuntu/documentdb-oss:...) — raw PostgreSQL on port 9712. Use only for direct SQL inspection.

Rules

  • [local-choose-deployment-method](local-choose-deployment-method.md) — Pick the simplest local option (Gateway, Compose, psql-only, or source) that matches the interface your app actually uses.
  • [local-docker-compose-setup](local-docker-compose-setup.md) — Reproducible local stack via docker-compose.yml: pinned images, host.docker.internal, restart: unless-stopped.
  • [local-connection-config](local-connection-config.md) — Connect on port 10260 with --tls, --tlsAllowInvalidCertificates, and SCRAM-SHA-256 for the self-signed local cert.
  • [local-env-driven-config](local-env-driven-config.md) — Drive connection URI and TLS relaxation from env vars; never default tlsAllowInvalidCertificates=true in code.
  • [local-sample-data-management](local-sample-data-management.md) — Use SKIP_INIT_DATA + INIT_DATA_PATH with vetted seed scripts; don't ship the built-in sampledb beyond local demos.
  • [local-ports-and-bindings](local-ports-and-bindings.md) — Bind published ports to 127.0.0.1 and expose only what you use (10260 for Mongo, 9712 for psql).
  • [local-prod-parity](local-prod-parity.md) — Same connection abstraction and versioned index/seed scripts across local and Azure DocumentDB; integration-test against the real container.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.