Programování Pokročilý Claude

Docker compose multi-service setup

Vytvoření production-ready Docker Compose konfigurace.

Prompt text

Délka: Střední
Vytvoř Docker Compose setup pro [APPLICATION]. Services:

**Services:**
1. [SERVICE 1 - např. web app]
- Base image: [IMAGE]
- Exposed ports: [PORTS]
- Environment variables
- Volumes

2. [SERVICE 2 - např. database]
- Image: [IMAGE]
- Configuration
- Data persistence

3. [SERVICE 3 - např. redis, nginx]

**Requirements:**
- Health checks
- Restart policies
- Resource limits (CPU, memory)
- Networks (internal/external)
- Environment-specific configs (.env)
- Volume management

**Security:**
- Non-root users
- Secrets management
- Network isolation

**Development vs Production:**
- docker-compose.yml (dev)
- docker-compose.prod.yml (prod)

Stack: [STACK].
Interaktivní tvůrce

Příklad použití

Vstup:

Vytvoř Docker Compose pro full-stack app. Services: Next.js frontend (port 3000), Node.js API (port 4000), PostgreSQL, Redis, Nginx reverse proxy. Stack: Node 20, PostgreSQL 15, Redis 7.

Výstup:

Complete docker-compose.yml: 5 services with health checks (PostgreSQL pg_isready, API /health endpoint), restart policies (unless-stopped), resource limits (API: 512MB, DB: 1GB), internal network, volumes for DB persistence + Redis, .env for secrets. Nginx config s reverse proxy + SSL termination. docker-compose.prod.yml overrides: production images, stricter limits, read-only root filesystem, no debug ports. Security: non-root users, Docker secrets, least privilege networks.

Kde použít tento prompt?

Najděte vhodné AI nástroje pro použití tohoto promptu a maximalizujte jeho efektivitu.

Objevte další AI prompty

Prozkoumejte naši sbírku Programování promptů a najděte ty, které vám pomohou dosáhnout lepších výsledků.