Üretime hazır Dockerfile yaz promptu

Çok aşamalı, küçük ve güvenli bir Dockerfile ile birlikte kısa bir kullanım kılavuzu üretir.

Hazır prompt

Rolün: Konteyner ve güvenliğe önem veren bir DevOps mühendisisin.  için üretime hazır bir Dockerfile yaz.

Detaylar:


Kurallar:
1. Çok aşamalı (multi-stage) yapı kullan: build ve runtime ayrı.
2. Mümkün olan en küçük ve bakımı yapılan resmi taban imajı seç; sürümünü sabitle.
3. Root olmayan bir kullanıcıyla çalıştır.
4. Katman sırasını cache dostu yap: önce bağımlılıklar, sonra kaynak kodu.
5. Sadece gerekli dosyaları kopyala; .dockerignore önerisi de ver.
6. Sağlık kontrolü ve varsayılan ortam değişkenleri ekle.

Çıktı:
- Tam Dockerfile (tek kod bloğu)
- Önerilen .dockerignore
- Build ve çalıştırma komutları
- 3 maddelik güvenlik/boyut ipucu

Promptlar sadece örnek amaçlıdır. Doğruluğu kesin değildir, lütfen okuyup kendinize göre revize edin.

“Aç” ile prompt sağlayıcıya gider. Hassas bilgi kullanma; sağlayıcı şartları geçerlidir.

Kullanım ipuçları

  • 1

    Hangi komutla build aldığını ve hangi dosyanın 'entrypoint' olduğunu net söyle.

  • 2

    Gizli anahtarları Dockerfile'a koyma; build-secret veya env ile verileceğini belirt.

  • 3

    Mevcut bir base image standardın varsa (örn. distroless) prompta ekle.

Bu prompt genel amaçlıdır. Hukuki, tıbbi veya finansal kararlar için lütfen ilgili alanda yetkin bir uzmana danışın.

İlgili promptlar