mysql.stub 722 B

123456789101112131415161718192021
  1. mysql:
  2. image: 'mysql:8.4'
  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. MYSQL_EXTRA_OPTIONS: '${MYSQL_EXTRA_OPTIONS:-}'
  13. volumes:
  14. - 'sail-mysql:/var/lib/mysql'
  15. - './vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh'
  16. networks:
  17. - sail
  18. healthcheck:
  19. test: ["CMD", "mysqladmin", "ping", "-p${DB_PASSWORD}"]
  20. retries: 3
  21. timeout: 5s