File: /var/www/fintechfuelwordpressapi/docker-compose.yml
services:
web:
image: nginx:alpine
volumes:
- "./docker/nginx/files/default.conf:/etc/nginx/conf.d/default.conf:delegated"
- ".:/var/www/html:delegated"
ports:
- "80:80"
- "8080:8080"
restart: always
depends_on:
- php
- mysqldb
php:
image: wordpress:php8.2-fpm
restart: always
volumes:
- .:/var/www/html:delegated
ports:
- "9001:9000"
links:
- mysqldb
mysqldb:
platform: linux/x86_64
image: mysql:8.2.0
restart: always
env_file:
- ".env"
environment:
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
ports:
- "8989:3306"
volumes:
- mysql_data:/var/lib/mysql
volumes:
mysql_data: