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.
20 lines
759 B
20 lines
759 B
mysql: |
|
image: 'mysql/mysql-server:8.0' |
|
ports: |
|
- '${FORWARD_DB_PORT:-3306}:3306' |
|
environment: |
|
MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}' |
|
MYSQL_ROOT_HOST: "%" |
|
MYSQL_DATABASE: '${DB_DATABASE}' |
|
MYSQL_USER: '${DB_USERNAME}' |
|
MYSQL_PASSWORD: '${DB_PASSWORD}' |
|
MYSQL_ALLOW_EMPTY_PASSWORD: 1 |
|
volumes: |
|
- 'sail-mysql:/var/lib/mysql' |
|
- './vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh' |
|
networks: |
|
- sail |
|
healthcheck: |
|
test: ["CMD", "mysqladmin", "ping", "-p${DB_PASSWORD}"] |
|
retries: 3 |
|
timeout: 5s
|
|
|