this repo has no description
at master 2.7 kB view raw
1services: 2 laravel.test: 3 build: 4 context: ./vendor/laravel/sail/runtimes/8.4 5 dockerfile: Dockerfile 6 args: 7 WWWGROUP: '${WWWGROUP}' 8 MYSQL_CLIENT: mariadb-client 9 image: sail-8.4/app 10 extra_hosts: 11 - 'host.docker.internal:host-gateway' 12 ports: 13 - '${APP_PORT:-80}:80' 14 environment: 15 WWWUSER: '${WWWUSER}' 16 LARAVEL_SAIL: 1 17 XDEBUG_MODE: '${SAIL_XDEBUG_MODE:-off}' 18 XDEBUG_CONFIG: '${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}' 19 IGNITION_LOCAL_SITES_PATH: '${PWD}' 20 volumes: 21 - '.:/var/www/html' 22 networks: 23 - sail 24 depends_on: 25 - mariadb 26 - meilisearch 27 - redis 28 mariadb: 29 image: 'mariadb:11' 30 ports: 31 - '${FORWARD_DB_PORT:-3306}:3306' 32 environment: 33 MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}' 34 MYSQL_ROOT_HOST: '%' 35 MYSQL_DATABASE: '${DB_DATABASE}' 36 MYSQL_USER: '${DB_USERNAME}' 37 MYSQL_PASSWORD: '${DB_PASSWORD}' 38 MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' 39 volumes: 40 - 'sail-mariadb:/var/lib/mysql' 41 - './vendor/laravel/sail/database/mariadb/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh' 42 networks: 43 - sail 44 healthcheck: 45 test: 46 - CMD 47 - healthcheck.sh 48 - '--connect' 49 - '--innodb_initialized' 50 retries: 3 51 timeout: 5s 52 meilisearch: 53 image: 'getmeili/meilisearch:latest' 54 ports: 55 - '${FORWARD_MEILISEARCH_PORT:-7700}:7700' 56 environment: 57 MEILI_NO_ANALYTICS: '${MEILISEARCH_NO_ANALYTICS:-false}' 58 volumes: 59 - 'sail-meilisearch:/meili_data' 60 networks: 61 - sail 62 healthcheck: 63 test: 64 - CMD 65 - wget 66 - '--no-verbose' 67 - '--spider' 68 - 'http://127.0.0.1:7700/health' 69 retries: 3 70 timeout: 5s 71 redis: 72 image: 'redis:alpine' 73 ports: 74 - '${FORWARD_REDIS_PORT:-6379}:6379' 75 volumes: 76 - 'sail-redis:/data' 77 networks: 78 - sail 79 healthcheck: 80 test: 81 - CMD 82 - redis-cli 83 - ping 84 retries: 3 85 timeout: 5s 86networks: 87 sail: 88 driver: bridge 89volumes: 90 sail-mariadb: 91 driver: local 92 sail-meilisearch: 93 driver: local 94 sail-redis: 95 driver: local