docker-init

Automates full-stack environment setup for the openorder app via Docker Compose, including service orchestration, .env generation, and database migration.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/gunning4it/openorder --skill docker-init-gunning4it
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker-init
Source: https://github.com/gunning4it/openorder/tree/main/.claude/skills/docker-init
Command: npx skills add https://github.com/gunning4it/openorder --skill docker-init-gunning4it

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill bootstraps a Docker-based development environment, ensuring all services (API, storefront, dashboard, widget) and dependencies (PostgreSQL, Redis) are provisioned with correct configuration and migrations.

Core Features & Use Cases

  • Bootstraps the full OpenOrder development stack (api, storefront, dashboard, widget, postgres, redis) via Docker Compose.
  • Automates environment provisioning, including .env generation, APP_SECRET creation, and Prisma migrations.
  • Guides developers through common issues and provides a repeatable workflow for first-time setup or after major changes.

Quick Start

Start the development environment using the docker init workflow to bring up services, apply migrations, and verify readiness.

Frequently Asked Questions about docker-init

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

FAQPage Schema
How do I bootstrap a Docker development environment with PostgreSQL and Redis?

You can bootstrap a full Docker dev stack by running Docker Compose to orchestrate services like PostgreSQL and Redis. This process automates .env file generation, APP_SECRET creation, and Prisma migrations to provision a working local development environment for all components.

What is the best way to automate Prisma migrations in a Docker Compose setup?

The best way to automate Prisma migrations in a Docker Compose setup is to use a dedicated initialization workflow that applies migrations and generates the Prisma client during the container startup phase. This ensures your database schema is synchronized with your API services automatically.

How do I generate the .env file and APP_SECRET for my local Docker stack?

You can generate the .env file and APP_SECRET for your local Docker stack through an automated environment provisioning step. This process creates the necessary configuration variables required to securely connect your API, storefront, and dashboard components to PostgreSQL and Redis services.

When do I need to re-run the initial setup for my Docker dev stack?

You need to re-run the initial setup for your Docker dev stack after making major changes to your services or dependencies. This ensures all components, including PostgreSQL and Redis, are re-provisioned correctly and that Prisma migrations are reapplied to maintain environment readiness.

Can I use this Docker initialization workflow to verify service readiness across API and storefront components?

Yes, you can use this Docker initialization workflow to verify readiness across API, storefront, and dashboard components. The orchestration process spins up all services, applies Prisma migrations, and checks that every part of the development stack is fully operational and connected.