Selamün Aleyküm,
Sevgili arkadaşlar docker öğrenmeye kalktım ve 1-2 haftadır docker üzerinde geliştirme ortamı kurmaya çalışıyorum. Benim için inanılmaz ve karışık bir süreçti ve hala da öyle 🙂 bazı komutları halen bilemiyorum.
Yaşadığım sorun : index rotası çalıştığı halde eklediğim diğer rotaların çalışmaması
php-apache->Dockerfile
FROM php:7.4.3-apache
RUN docker-php-ext-install mysqli pdo pdo_mysql
ENV APACHE_DOCUMENT_ROOT=/var/www/html/public
RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf
RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
docker-compose.yml
version: "3.7"
services:
web-server:
build:
context: ./php-apache/
restart: always
volumes:
- ./www/:/var/www/html
ports:
- 8080:80
networks:
- backend
mysql-server:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: secret
volumes:
- mysql-data:/var/lib/mysql
ports:
- "3306:3306"
networks:
- backend
networks:
backend:
driver: bridge
volumes:
mysql-data:
www klasörü içindeki sıfırdan kurulmuş laravel 8 sadece web.php içinde rota eklendi.
Saygılar.
Edit 1 : rotalar 404 veriyor.