Prompt Buddy logoPrompt Buddy

prisma · Prisma Docs

Prisma Docker (/docs/guides/deployment/docker)

A guide for containerizing a Node.js application using Prisma ORM, including project initialization, dependency installation, schema configuration with custom type output paths, and orchestration via Docker Compose.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Prisma Docker (/docs/guides/deployment/docker)

A guide for containerizing a Node.js application using Prisma ORM, including project initialization, dependency installation, schema configuration with custom type output paths, and orchestration via Docker Compose.

When To Use

Use when you need to containerize a Node.js application with Prisma ORM and orchestrate the database and application services using Docker Compose.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/prisma-docker-docs-guides-deployment-workflow-guide.mdA guide detailing how to set up a Prisma ORM application within a Docker environment using Node.js package managers.Questions about a guide detailing how to set up a Prisma ORM application within a Docker environment using Node.js package managers.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-postgresql.bashBash commands to stop PostgreSQL services on Linux, macOS, and Windows for Docker deployment preparation.Exact payloads, commands, or snippets shown in Bash commands to stop PostgreSQL services on Linux, macOS, and Windows for Docker deployment preparation.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-container-.bashA bash command used to stop all running Docker containers in a Prisma deployment environment.Exact payloads, commands, or snippets shown in A bash command used to stop all running Docker containers in a Prisma deployment environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-setup.bashA bash script demonstrating the initial directory setup and npm initialization for a Prisma Docker deployment.Exact payloads, commands, or snippets shown in A bash script demonstrating the initial directory setup and npm initialization for a Prisma Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-setup-2.bashA bash script demonstrating the initial directory setup and project initialization for deploying Prisma with Docker.Exact payloads, commands, or snippets shown in A bash script demonstrating the initial directory setup and project initialization for deploying Prisma with Docker.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-setup-3.bashBash commands to initialize a project directory and set up a local environment for testing Prisma with Docker.Exact payloads, commands, or snippets shown in Bash commands to initialize a project directory and set up a local environment for testing Prisma with Docker.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-setup-4.bashA bash script demonstrating the initial directory setup and project initialization for deploying Prisma with Docker.Exact payloads, commands, or snippets shown in A bash script demonstrating the initial directory setup and project initialization for deploying Prisma with Docker.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-package.jsonA package.json configuration file used for setting up a Prisma project within a Docker container environment.Exact payloads, commands, or snippets shown in A package.json configuration file used for setting up a Prisma project within a Docker container environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-setup-5.bashBash commands for installing Prisma and PostgreSQL type definitions for Docker deployment.Exact payloads, commands, or snippets shown in Bash commands for installing Prisma and PostgreSQL type definitions for Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-guide-comm.bashBash commands for installing Prisma and PostgreSQL types as development dependencies for Docker deployment.Exact payloads, commands, or snippets shown in Bash commands for installing Prisma and PostgreSQL types as development dependencies for Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-setup-6.bashBash commands to install Prisma and PostgreSQL type definitions for a Docker-based deployment.Exact payloads, commands, or snippets shown in Bash commands to install Prisma and PostgreSQL type definitions for a Docker-based deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-bun-setup-.bashBash commands for adding prisma and postgres type dependencies using the bun package manager for a Docker deployment.Exact payloads, commands, or snippets shown in Bash commands for adding prisma and postgres type dependencies using the bun package manager for a Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-npm-instal.bashThe bash command to install the necessary Prisma client, PostgreSQL adapter, and related dependencies for a Docker deployment.Exact payloads, commands, or snippets shown in The bash command to install the necessary Prisma client, PostgreSQL adapter, and related dependencies for a Docker de...
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-pnpm-insta.bashA bash command to install the Prisma client, PostgreSQL adapter, pg driver, dotenv, and express packages using pnpm.Exact payloads, commands, or snippets shown in A bash command to install the Prisma client, PostgreSQL adapter, pg driver, dotenv, and express packages using pnpm.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-dependenci.bashA bash command sequence for installing the Prisma client, PostgreSQL adapter, and required web server dependencies for a Dockerized environment.Exact payloads, commands, or snippets shown in A bash command sequence for installing the Prisma client, PostgreSQL adapter, and required web server dependencies fo...
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-bun-packag.bashA bash command sequence for installing Prisma client, PostgreSQL adapter, and web dependencies using the Bun package manager for Docker deployment.Exact payloads, commands, or snippets shown in A bash command sequence for installing Prisma client, PostgreSQL adapter, and web dependencies using the Bun package...
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-init-comma.bashA bash command demonstrating how to initialize Prisma with a specific output directory for Docker deployment.Exact payloads, commands, or snippets shown in A bash command demonstrating how to initialize Prisma with a specific output directory for Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-init-comma-2.bashA bash command to initialize Prisma with a specific output directory for Docker deployment.Exact payloads, commands, or snippets shown in A bash command to initialize Prisma with a specific output directory for Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-init-comma-3.bashA bash command to initialize a Prisma project with a specific output directory for Docker deployment.Exact payloads, commands, or snippets shown in A bash command to initialize a Prisma project with a specific output directory for Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-init-bunx-.bashA bash command using bunx to initialize a Prisma project with a specific output directory for Docker deployment.Exact payloads, commands, or snippets shown in A bash command using bunx to initialize a Prisma project with a specific output directory for Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment.prismaA Prisma schema file configured for deployment within a Docker container environment.Exact payloads, commands, or snippets shown in A Prisma schema file configured for deployment within a Docker container environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-typescript-config.typescriptA TypeScript configuration file demonstrating how to define the Prisma schema and migration paths for a Dockerized deployment.Exact payloads, commands, or snippets shown in A TypeScript configuration file demonstrating how to define the Prisma schema and migration paths for a Dockerized de...
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-setup-7.bashA bash script demonstrating the installation of dotenv and initial environment setup for deploying Prisma with Docker.Exact payloads, commands, or snippets shown in A bash script demonstrating the installation of dotenv and initial environment setup for deploying Prisma with Docker.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-dotenv-set.bashA bash command sequence for installing the dotenv package to manage environment variables in a Prisma Docker deployment.Exact payloads, commands, or snippets shown in A bash command sequence for installing the dotenv package to manage environment variables in a Prisma Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-guide-bash.bashBash commands for installing dotenv and preparing a Prisma environment for Docker deployment.Exact payloads, commands, or snippets shown in Bash commands for installing dotenv and preparing a Prisma environment for Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-guide-bash-2.bashBash commands for installing dotenv using bun as part of a Prisma Docker deployment setup.Exact payloads, commands, or snippets shown in Bash commands for installing dotenv using bun as part of a Prisma Docker deployment setup.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-guide-bash-3.bashA bash script demonstrating the initial file creation steps for a Prisma Docker deployment setup.Exact payloads, commands, or snippets shown in A bash script demonstrating the initial file creation steps for a Prisma Docker deployment setup.
examples/prisma-docker-docs-guides-deployment-prisma-docker-express-pg-adapter.jsA JavaScript example demonstrating how to use the Prisma PostgreSQL adapter within an Express application running in a Docker environment.Exact payloads, commands, or snippets shown in A JavaScript example demonstrating how to use the Prisma PostgreSQL adapter within an Express application running in...
examples/prisma-docker-docs-guides-deployment-prisma-docker-package-json-deployme.jsonA package.json file containing deployment scripts for running prisma migrate deploy and prisma generate within a Docker environment.Exact payloads, commands, or snippets shown in A package.json file containing deployment scripts for running prisma migrate deploy and prisma generate within a Dock...
examples/prisma-docker-docs-guides-deployment-prisma-docker-compose-postgres-setu.ymlA docker-compose configuration file defining a PostgreSQL service for running Prisma in a containerized environment.Exact payloads, commands, or snippets shown in A docker-compose configuration file defining a PostgreSQL service for running Prisma in a containerized environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-compose-postgres-setu.bashA docker-compose configuration file used to deploy Prisma with a PostgreSQL database.Exact payloads, commands, or snippets shown in A docker-compose configuration file used to deploy Prisma with a PostgreSQL database.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-environmen.bashA bash script demonstrating the configuration of the DATABASE_URL environment variable for deploying Prisma within a Docker container.Exact payloads, commands, or snippets shown in A bash script demonstrating the configuration of the DATABASEURL environment variable for deploying Prisma within a D...
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-migrate-co.bashA bash command used to run Prisma database migrations within a Docker container environment.Exact payloads, commands, or snippets shown in A bash command used to run Prisma database migrations within a Docker container environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-migrate-co-2.bashA bash command demonstrating how to run a Prisma database migration within a Docker environment using pnpm.Exact payloads, commands, or snippets shown in A bash command demonstrating how to run a Prisma database migration within a Docker environment using pnpm.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-migration-.bashA bash command used to run Prisma database migrations within a Docker environment.Exact payloads, commands, or snippets shown in A bash command used to run Prisma database migrations within a Docker environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-migration--2.bashA bash command demonstrating how to run prisma migrate dev using bunx within a Docker environment.Exact payloads, commands, or snippets shown in A bash command demonstrating how to run prisma migrate dev using bunx within a Docker environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-generate-c.bashA bash command demonstrating how to run npx prisma generate within a Docker deployment environment.Exact payloads, commands, or snippets shown in A bash command demonstrating how to run npx prisma generate within a Docker deployment environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-generate-c-2.bashA bash command demonstrating how to use pnpm to run the prisma generate command within a Docker deployment context.Exact payloads, commands, or snippets shown in A bash command demonstrating how to use pnpm to run the prisma generate command within a Docker deployment context.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-generate-c-3.bashA bash command demonstrating how to use yarn dlx to generate the Prisma Client within a Docker environment.Exact payloads, commands, or snippets shown in A bash command demonstrating how to use yarn dlx to generate the Prisma Client within a Docker environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-bunx-gener.bashA bash command demonstrating how to use bunx to run the prisma generate command within a Docker environment.Exact payloads, commands, or snippets shown in A bash command demonstrating how to use bunx to run the prisma generate command within a Docker environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-dev-comman.bashA bash command used to run the development server within a Prisma Docker environment.Exact payloads, commands, or snippets shown in A bash command used to run the development server within a Prisma Docker environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-dev-comman-2.bashA bash command snippet demonstrating how to run the development server using pnpm within a Prisma Docker deployment context.Exact payloads, commands, or snippets shown in A bash command snippet demonstrating how to run the development server using pnpm within a Prisma Docker deployment c...
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-yarn-dev-c.bashA bash command used to run the development server within a Prisma Docker deployment environment.Exact payloads, commands, or snippets shown in A bash command used to run the development server within a Prisma Docker deployment environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-bun-run-de.bashA bash command used to run the development server within a Prisma Docker container using bun.Exact payloads, commands, or snippets shown in A bash command used to run the development server within a Prisma Docker container using bun.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-guide.bashA bash script demonstrating the deployment steps for running Prisma within a Docker container.Exact payloads, commands, or snippets shown in A bash script demonstrating the deployment steps for running Prisma within a Docker container.
examples/prisma-docker-docs-guides-deployment-prisma-docker-compose-postgres-down.bashA bash command to shut down Docker Compose services using a PostgreSQL configuration file and remove orphaned containers.Exact payloads, commands, or snippets shown in A bash command to shut down Docker Compose services using a PostgreSQL configuration file and remove orphaned contain...
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-dockerfile.bashA bash command to create a new Dockerfile for Prisma deployment.Exact payloads, commands, or snippets shown in A bash command to create a new Dockerfile for Prisma deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-dockerfile.shellA Dockerfile configuration for deploying a Node.js application with Prisma using an alpine-based image.Exact payloads, commands, or snippets shown in A Dockerfile configuration for deploying a Node.js application with Prisma using an alpine-based image.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-dockerfile-2.shellA Dockerfile configuration for deploying a Node.js application with Prisma using a slim base image and installing necessary dependencies like openssl.Exact payloads, commands, or snippets shown in A Dockerfile configuration for deploying a Node.js application with Prisma using a slim base image and installing nec...
examples/prisma-docker-docs-guides-deployment-prisma-docker-compose-setup.bashA bash command sequence to initialize a docker-compose.yml file for Prisma deployment.Exact payloads, commands, or snippets shown in A bash command sequence to initialize a docker-compose.yml file for Prisma deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-compose-postgres-setu-2.ymlA docker-compose YAML configuration defining a PostgreSQL database service for running Prisma in a Docker environment.Exact payloads, commands, or snippets shown in A docker-compose YAML configuration defining a PostgreSQL database service for running Prisma in a Docker environment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-env-prod-s.textA command to create a production environment file for Prisma Docker deployment.Exact payloads, commands, or snippets shown in A command to create a production environment file for Prisma Docker deployment.
examples/prisma-docker-docs-guides-deployment-prisma-docker-deployment-postgresql-2.bashA bash snippet demonstrating the configuration of the DATABASE_URL environment variable for a Prisma deployment using Docker and PostgreSQL.Exact payloads, commands, or snippets shown in A bash snippet demonstrating the configuration of the DATABASEURL environment variable for a Prisma deployment using...
examples/prisma-docker-docs-guides-deployment-prisma-docker-compose-up-build-comm.bashA bash command to build and start services in detached mode using a docker-compose file.Exact payloads, commands, or snippets shown in A bash command to build and start services in detached mode using a docker-compose file.
examples/prisma-docker-docs-guides-deployment-prisma-docker-compose-postgres-setu-3.ymlA docker-compose configuration file setting up a PostgreSQL database service for Prisma deployment.Exact payloads, commands, or snippets shown in A docker-compose configuration file setting up a PostgreSQL database service for Prisma deployment.

What This Skill Covers

  • Docker (/docs/guides/deployment/docker)
  • Main sections: npm, pnpm, yarn, bun, npm.

Workflow

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. Do not add behavior or configuration that is not present in the attached source files.

Canonical source: https://www.prisma.io/docs/guides/deployment/docker