Docker kapsayıcısında çalıştırma

Kod örneklerini çalıştırabilir ve Google Ads API uygulamanızı, sağlanan Dockerfile ve docker-compose.yml kullanılarak oluşturulmuş bir Docker container'ında geliştirebilirsiniz.

Ön koşullar

  1. Makinenize Docker'ı yükleyin.
  2. google_ads_php.ini dosyanızı Yapılandırma kılavuzunda açıklandığı şekilde yapılandırın.

Kapsayıcıyı başlatma

Docker container'ını arka planda derleyip başlatmak için klonlanan deponuzun kök dizininde aşağıdaki komutu çalıştırın:

docker compose up --build -d

Bu sayede, gerekli tüm bağımlılıkların yüklü olduğu bir Docker container örneği elde edersiniz.

Kapsayıcı kabuğuna erişme

Çalışan container'da bir Bash kabuğu açmak için docker ps komutunu çalıştırarak container kimliğini alın ve ardından şu komutu çalıştırın:

docker exec -it <CONTAINER_ID> bash

Alternatif olarak, docker-compose.yml (web) içinde tanımlanan hizmet adıyla Docker Compose'u kullanabilirsiniz:

docker compose exec web bash

Bu sayede, kod örneklerini ve diğer komut dosyalarını kapsayıcıda çalıştırabilirsiniz.

Kapsayıcıyı durdurma

Çalışan container örneklerini durdurup kaldırmak için şu komutu çalıştırın:

docker compose down