Deneme part2

Docker ve Ghost Entegrasyonu

Bu makalede, Docker kullanarak kendi sunucumuzda nasıl blog ayağa kaldıracağımızı inceliyoruz. Özellikle port çakışmaları ve SSL konularına dikkat etmemiz gerekiyor.

Gereksinimler

  • Ubuntu Sunucu (20.04 veya 22.04)
  • Docker & Docker Compose
  • Bir adet Domain (Cloudflare önerilir)

Örnek Docker Compose Dosyası

Aşağıdaki konfigürasyon ile Ghost'u 80 portunda çalıştırabilirsiniz:

version: '3.1'
services:
  ghost:
    image: ghost:5-alpine
    restart: always
    ports:
      - 80:2368
    environment:
      url: https://blog.ornek.com
Dikkat: Veritabanı şifrelerinizi asla açık bir şekilde paylaşmayın, .env dosyası kullanın.

Kurulum tamamlandıktan sonra docker ps komutu ile durumu kontrol edebilirsiniz.