You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

55 lines
1.1 KiB

version: '3.5'
services:
# lumen-app
sports_data_extractor:
build:
context: '.'
container_name: sports_data_extractor
volumes:
- ./app:/var/www/html
depends_on:
- sports_data_extractor_mysql_db
ports:
- 80:80
networks:
- backend
# mysql-db
sports_data_extractor_mysql_db:
image: mysql:5.7.22
container_name: sports_data_extractor_mysql_db
restart: unless-stopped
tty: true
ports:
- "3306:3306"
expose:
- "3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: sports_data_extractor_db
MYSQL_USER: root
MYSQL_PASSWORD: root
SERVICE_NAME: mysql
networks:
- backend
# phpmyadmin
sports_data_extractor_phpmyadmin:
depends_on:
- sports_data_extractor_mysql_db
image: phpmyadmin/phpmyadmin
container_name: sports_data_extractor_phpmyadmin
restart: always
ports:
- '8081:80'
environment:
PMA_HOST: sports_data_extractor_mysql_db
MYSQL_ROOT_PASSWORD: root
networks:
- backend
networks:
backend:
driver: bridge