39 lines
877 B
YAML
Executable File
39 lines
877 B
YAML
Executable File
version: '3.0'
|
|
|
|
volumes:
|
|
vendor:
|
|
|
|
services:
|
|
app:
|
|
build:
|
|
dockerfile: ./Dockerfile
|
|
container_name: payment
|
|
volumes:
|
|
- ./:/var/www/html
|
|
- vendor:/var/www/html/vendor
|
|
- ./.docker/apache.conf:/etc/apache2/conf.d/site.conf
|
|
ports:
|
|
- ${APP_PORT}:80
|
|
|
|
mysql:
|
|
image: bitnami/mysql:5.7
|
|
environment:
|
|
- MYSQL_DATABASE=${DB_DATABASE}
|
|
- MYSQL_USER=${DB_USERNAME}
|
|
- MYSQL_PASSWORD=${DB_PASSWORD}
|
|
- MYSQL_ROOT_PASSWORD=root
|
|
|
|
adminer:
|
|
image: adminer:4.8.0
|
|
environment:
|
|
- ADMINER_DEFAULT_SERVER=mysql
|
|
ports:
|
|
- 8080:8080
|
|
|
|
mailhog:
|
|
image: mailhog/mailhog:latest
|
|
container_name: myapp-mailhog
|
|
ports:
|
|
- "11025:1025"
|
|
- "18025:8025"
|