forked from doctrine-extensions/DoctrineExtensions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
compose.yaml
32 lines (30 loc) · 723 Bytes
/
compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
services:
php:
build:
context: .
target: php
dockerfile: ./.docker/php/Dockerfile
args:
PHP_VERSION: ${PHP_VERSION:-8.3-cli}
volumes:
- .:/var/www
working_dir: /var/www
environment:
MONGODB_SERVER: 'mongodb://mongodb:27017'
tty: true
stdin_open: true
init: true
mysql:
image: mysql:8.0
healthcheck:
test: ["CMD-SHELL", "mysql -h mysql --user=root --password=$${MYSQL_ROOT_PASSWORD} -e status"]
interval: 10s
timeout: 2s
retries: 5
environment:
MYSQL_ROOT_PASSWORD: de_root_password
MYSQL_DATABASE: de_testing
MYSQL_USER: de_user
MYSQL_PASSWORD: de_password
mongodb:
image: mongo