Files
php_assessment_1/docker-compose.yml
T

46 lines
978 B
YAML
Raw Normal View History

2025-08-07 16:34:00 +01:00
version: "3.8"
2025-02-10 03:04:50 +01:00
services:
php:
image: php:7.4-apache
ports:
- "9000:80"
volumes:
- .:/var/www/html
- ./docker/apache.conf:/etc/apache2/sites-available/000-default.conf
depends_on:
- mysql
# Install additional PHP extensions that might be needed
command: >
sh -c "apt-get update &&
apt-get install -y libpq-dev &&
docker-php-ext-install pdo pdo_mysql &&
a2enmod rewrite &&
apache2-foreground"
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: tfu_db
MYSQL_USER: tfu_user
MYSQL_PASSWORD: tfu_password
ports:
2025-08-07 16:34:00 +01:00
- "3307:3306"
2025-02-10 03:04:50 +01:00
volumes:
- mysql_data:/var/lib/mysql
command: --sql_mode=""
phpmyadmin:
image: phpmyadmin/phpmyadmin
ports:
- "8889:80"
environment:
PMA_HOST: mysql
MYSQL_ROOT_PASSWORD: root
depends_on:
- mysql
volumes:
2025-08-07 16:34:00 +01:00
mysql_data: