Skip to content

Daption-ciray/laravel-ciray

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Docker Başlangıç Ortamı

Bu repo, Nginx ve PostgreSQL kullanarak Laravel projeleri geliştirmek için hazır bir Docker ortamı sağlar.

Gereksinimler

  • Docker
  • Docker Compose

Hızlı Kurulum ve Başlangıç

  1. Repoyu Klonla

    git clone https://github.com/akadal/laravel
    cd laravel
  2. Docker Konteynerlarını Oluştur ve Başlat

    Bu komut, gerekli imajları indirip build edecek ve konteynerları arka planda çalıştıracaktır.

    docker-compose up -d --build
  3. Yeni Bir Laravel Projesi Oluştur

    Aşağıdaki komut, çalışan app konteyneri içinde Composer'ı kullanarak laravel adında yeni bir proje oluşturur.

    docker-compose exec app composer create-project laravel/laravel laravel

    Not: Nginx konfigürasyonu, projenin laravel isimli bir alt klasörde olmasını bekleyecek şekilde ayarlanmıştır.

  4. .env Dosyasını Yapılandır

    Proje ana dizininde, oluşturulan laravel klasörünün içindeki .env.example dosyasını kopyalayarak .env dosyasını oluşturun.

    cp laravel/.env.example laravel/.env

    Oluşturduğunuz laravel/.env dosyasını açın ve veritabanı ayarlarını aşağıdaki gibi güncelleyin:

    DB_CONNECTION=pgsql
    DB_HOST=db
    DB_PORT=5432
    DB_DATABASE=laravel
    DB_USERNAME=user
    DB_PASSWORD=password
  5. Uygulama Anahtarını (APP_KEY) Oluştur

    docker-compose exec app php laravel/artisan key:generate
  6. Veritabanını Hazırla

    docker-compose exec app php laravel/artisan migrate:fresh

Erişim

Kurulum tamamlandı. Artık projenize tarayıcınızdan erişebilirsiniz:

http://localhost:2020

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Blade 66.4%
  • PHP 33.0%
  • Other 0.6%