Files
004_comission/ryankochun91735/task1/project/src/docker-compose.yml
louiscklaw e08987a3b3 update,
2025-01-31 21:01:16 +08:00

49 lines
930 B
YAML

volumes:
php74_vendor:
services:
mysql:
image: mysql:latest
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: laravel
MYSQL_USER: project
MYSQL_PASSWORD: project
phpmyadmin:
image: phpmyadmin/phpmyadmin
ports:
- 8089:80
environment:
PMA_HOST: mysql
PMA_USER: project
PMA_PASSWORD: project
UPLOAD_LIMIT: 10G
MAX_EXECUTION_TIME: 1800
depends_on:
- mysql
mailhog:
image: mailhog/mailhog:latest
ports:
- 1025:1025
- 8025:8025
php74-httpd:
# image: composer
build: php74-httpd
ports:
- 8000:8000
- 5173:5173
volumes:
- php74_vendor:/app/vendor
- ./php74-httpd:/app
- ./php74-httpd/php-cli.ini:/usr/local/etc/php/conf.d/php-cli.ini
working_dir: /app
user: 1000:1000
command: sleep infinity
depends_on:
- mysql