·
Admin
Docker ile Laravel Development Ortamı
Her yeni projede "benim bilgisayarımda çalışıyor" problemini yaşamak istemiyorsanız Docker tam size göre.
docker-compose.yml
Temel bir Laravel development ortamı için ihtiyacınız olan servisler:
version: "3.8"
services:
app:
build: .
volumes:
- .:/var/www/html
ports:
- "8000:8000"
mysql:
image: mysql:8
environment:
MYSQL_DATABASE: laravel
MYSQL_ROOT_PASSWORD: secret
ports:
- "3306:3306"
redis:
image: redis:alpine
ports:
- "6379:6379"
Avantajlar
- Takım arkadaşlarınız aynı ortamda çalışır
- Production ortamına yakın geliştirme
- Birden fazla PHP versiyonuyla test
- Servisleri izole etme (MySQL, Redis, Elasticsearch)