diff --git a/README.md b/README.md index 261598e..52f5f70 100644 --- a/README.md +++ b/README.md @@ -29,4 +29,4 @@ Write the following code to the directory where your project folder is located o ### Documentation -coming soon.. +[Türkçe dökümana git ->](https://github.com/kodhub/laravel-dockerized/blob/develop/docs/tr_TR/GENERAL.md) diff --git a/docs/tr_TR/GENERAL.md b/docs/tr_TR/GENERAL.md new file mode 100644 index 0000000..3365bec --- /dev/null +++ b/docs/tr_TR/GENERAL.md @@ -0,0 +1,51 @@ +# LARAVEL DOCKERIZED + +Laravel için basit docker ortamı. + +## DESTEKLEDİKLERİ +* nginx +* php-fpm ( v7.2 ) +* mysql ( v5.7 ) +* redis +* crontab +* supervisor + +## KURULUM + +Çalıştırmak istediğin laravel projesinin bulunduğu dizinde sırasıyla çalıştırmanız gereklidir. + +1- `git clone git@github.com:kodhub/laravel-dockerized.git .docker` + +2- `docker-compose up -d --build` + +3- `docker exec -it bash` + +4- Projenize ait kurulum adımları. ( `php artisan migrate --seed` vb.) + +## Ayarlar + +`.env` dosyasından docker ayağa kalkarken gerekli ayarları düzenleyebilirsiniz. Veritabanı bilgilerinizi vb. projenize göre özelleştirebilirsiniz. + +## CRONTAB AYARLARI + +`./conf/crontab/crontab.conf` dosyası üzerinde yeni cron ekleyebilirsiniz. + +## MYSQL AYARLARI + +`./conf/mysql/*` klasörü container içindeki `/etc/mysql` klasörüne eşitlenmektedir gerekli dosyaları bu klasöre ekleyerek containeri tekrar başlatabilirsiniz.. + +## NGINX AYARLARI + +`./conf/nginx/*` klasörü container içindeki `/etc/nginx` klasörüne eşitlenmektedir gerekli dosyaları bu klasöre ekleyerek containeri tekrar başlatabilirsiniz.. + +## REDIS AYARLARI + +`./conf/redis/*` klasörü container içindeki `/etc/redis` klasörüne eşitlenmektedir gerekli dosyaları bu klasöre ekleyerek containeri tekrar başlatabilirsiniz.. + +## SUPERVISOR AYARLARI + +`./conf/supervisor/*` klasörü container içindeki `/etc/supervisor` klasörüne eşitlenmektedir gerekli dosyaları bu klasöre ekleyerek containeri tekrar başlatabilirsiniz.. + +## LARAVEL QUEUE DİNLEYİCİSİ EKLEME + +`./conf/supervisor/conf.d/laravel.conf` dosyası içerisindeki örnek üzerinden projenize ait ekstra queue kanallarını ekleyebilirsiniz.