Files

45 lines
978 B
YAML
Raw Permalink Normal View History

2025-02-10 03:04:50 +01:00
version: '3.8'
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:
- "3306:3306"
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:
mysql_data: