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].
**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].
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.
Podobné prompty
Advanced AI Features - Deep Dive do Pokročilých Funkcí
Komplexní průvodce pokročilými funkcemi AI nástrojů - od extended context a multimodality po tool use, streaming, a fine-tuning. Naučte se využívat plný potenciál moderních AI systémů.
Programování
Zobrazit
Algoritmus optimalizace
Optimalizace algoritmu z O(n²) na O(n log n) nebo lepší.
Programování
Zobrazit
API design s REST best practices
Návrh RESTful API s dokumentací a error handling.
Programování
Zobrazit
CI/CD pipeline setup
Konfigurace GitHub Actions / GitLab CI pipeline s testing a deployment.
Programování
Zobrazit
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ů.