Files
test_polis/compose.yaml
2026-02-04 23:23:42 +07:00

62 lines
1.1 KiB
YAML

services:
nginx:
build: docker/nginx
container_name: laravel_nginx
ports:
- "8080:80"
volumes:
- ./laravel:/var/www
depends_on:
- php
networks:
- laravel_network
php:
build:
context: .
dockerfile: docker/php/Dockerfile
container_name: laravel_php
working_dir: /var/www
volumes:
- ./laravel:/var/www
depends_on:
- mysql
networks:
- laravel_network
mysql:
image: mysql:8.0
container_name: laravel_mysql
restart: unless-stopped
environment:
MYSQL_DATABASE: laravel
MYSQL_USER: laravel
MYSQL_PASSWORD: 123
MYSQL_ROOT_PASSWORD: root
volumes:
- ./docker/mysql/data:/var/lib/mysql
ports:
- "3306:3306"
networks:
- laravel_network
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: laravel_phpmyadmin
restart: unless-stopped
ports:
- "8081:80"
environment:
PMA_HOST: mysql
PMA_PORT: 3306
PMA_USER: laravel
PMA_PASSWORD: 123
depends_on:
- mysql
networks:
- laravel_network
networks:
laravel_network:
driver: bridge