Files
docker-compose-builds/compose-env-laravel/docker-compose.yml
2024-11-26 14:37:36 -03:00

66 lines
1.6 KiB
YAML
Executable File

version: "3"
services:
db:
#image: mysql:latest
image: mariadb:latest
container_name: laravel-db
environment:
MYSQL_DATABASE: laravel
MYSQL_USER: test
MYSQL_PASSWORD: test
MYSQL_ROOT_PASSWORD: test
MYSQL_ALLOW_EMPTY_PASSWORD: 1
volumes:
#- /Volumes/HDD_MINI/dev_docker/docker_lamp_5_6_39/scriptsdb:/docker-entrypoint-initdb.d
- /Volumes/HDD_MINI/dev_docker/docker_laravel/databases/test-docker-app:/var/lib/mysql
user: mysql
ports:
- 9081:3306
networks:
- laravel-stack
php-test-docker-app:
depends_on:
- db
build:
context: ./docker-file-php
dockerfile: Dockerfile
container_name: laravel-php
volumes:
- "/Volumes/HDD_MINI/dev_docker/docker_laravel/webs/test-docker-app/:/var/www/html"
#ports:
# - 9080:80
# - 9081:443
networks:
- laravel-stack
nginx-test-docker-app:
build:
context: ./docker-file-nginx
dockerfile: Dockerfile
container_name: laravel-nginx
ports:
- 9083:80
depends_on:
- php-test-docker-app
volumes:
- "/Volumes/HDD_MINI/dev_docker/docker_laravel/webs/test-docker-app/:/var/www/html"
networks:
- laravel-stack
phpmyadmin:
depends_on:
- db
image: phpmyadmin:apache
container_name: laravel-myadmin
ports:
- 9082:80
environment:
- PMA_HOST=db
- PMA_PORT=3306
- UPLOAD_LIMIT=500M
- MEMORY_LIMIT=5000M
- MAX_EXECUTION_TIME=0
networks:
- laravel-stack
networks:
laravel-stack:
driver: bridge