1234567891011121314151617181920212223242526272829303132 |
- version: '3'
- services:
- database:
- image: mysql:8.0
- container_name: database
- command: --default-authentication-plugin=mysql_native_password
- restart: always
- environment:
- #- MYSQL_ROOT_PASSWORD=php-crud-api
- - MYSQL_DATABASE=php-crud-api
- - MYSQL_USER=php-crud-api
- - MYSQL_PASSWORD=php-crud-api
- #ports:
- #- "33066:3306"
- volumes:
- - ./tests/fixtures/blog_mysql.sql:/docker-entrypoint-initdb.d/blog_mysql.sql
- webserver:
- container_name: webserver
- build:
- context: ./
- environment:
- #- PHP_CRUD_API_DRIVER=mysql
- - PHP_CRUD_API_ADDRESS=database
- #- PHP_CRUD_API_PORT=3306
- #- PHP_CRUD_API_DATABASE=php-crud-api
- #- PHP_CRUD_API_USERNAME=php-crud-api
- #- PHP_CRUD_API_PASSWORD=php-crud-api
- #- PHP_CRUD_API_DEBUG=1
- ports:
- - "8080:80"
- depends_on:
- - database
|