mysql.stub 679 B

1234567891011121314151617181920
  1. mysql:
  2. image: 'mysql/mysql-server:8.0'
  3. ports:
  4. - '${FORWARD_DB_PORT:-3306}:3306'
  5. environment:
  6. MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
  7. MYSQL_ROOT_HOST: "%"
  8. MYSQL_DATABASE: '${DB_DATABASE}'
  9. MYSQL_USER: '${DB_USERNAME}'
  10. MYSQL_PASSWORD: '${DB_PASSWORD}'
  11. MYSQL_ALLOW_EMPTY_PASSWORD: 1
  12. volumes:
  13. - 'sail-mysql:/var/lib/mysql'
  14. - './vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh'
  15. networks:
  16. - sail
  17. healthcheck:
  18. test: ["CMD", "mysqladmin", "ping", "-p${DB_PASSWORD}"]
  19. retries: 3
  20. timeout: 5s