This commit is contained in:
2025-05-12 14:25:25 +02:00
parent ab2db755ef
commit 9e378ca2b7
2719 changed files with 46505 additions and 60181 deletions

View File

@@ -2,11 +2,11 @@
services:
laravel.test:
build:
context: ./vendor/laravel/sail/runtimes/8.3
context: ./vendor/laravel/sail/runtimes/{{PHP_VERSION}}
dockerfile: Dockerfile
args:
WWWGROUP: '${WWWGROUP}'
image: sail-8.3/app
image: sail-{{PHP_VERSION}}/app
extra_hosts:
- 'host.docker.internal:host-gateway'
ports:

View File

@@ -1,5 +1,5 @@
mariadb:
image: 'mariadb:10'
image: 'mariadb:11'
ports:
- '${FORWARD_DB_PORT:-3306}:3306'
environment:
@@ -11,10 +11,10 @@ mariadb:
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
volumes:
- 'sail-mariadb:/var/lib/mysql'
- './vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh'
- './vendor/laravel/sail/database/mariadb/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh'
networks:
- sail
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-p${DB_PASSWORD}"]
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
retries: 3
timeout: 5s

View File

@@ -9,6 +9,6 @@ meilisearch:
networks:
- sail
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--spider", "http://localhost:7700/health"]
test: ["CMD", "wget", "--no-verbose", "--spider", "http://127.0.0.1:7700/health"]
retries: 3
timeout: 5s

View File

@@ -7,11 +7,11 @@ minio:
MINIO_ROOT_USER: 'sail'
MINIO_ROOT_PASSWORD: 'password'
volumes:
- 'sail-minio:/data/minio'
- 'sail-minio:/data'
networks:
- sail
command: minio server /data/minio --console-address ":8900"
command: minio server /data --console-address ":8900"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
test: ["CMD", "mc", "ready", "local"]
retries: 3
timeout: 5s

19
vendor/laravel/sail/stubs/mongodb.stub vendored Normal file
View File

@@ -0,0 +1,19 @@
mongodb:
image: 'mongodb/mongodb-atlas-local:latest'
environment:
- MONGODB_INITDB_ROOT_USERNAME=${MONGODB_USERNAME:-}
- MONGODB_INITDB_ROOT_PASSWORD=${MONGODB_PASSWORD:-}
volumes:
- 'sail-mongodb:/data/db'
ports:
- '${FORWARD_MONGODB_PORT:-27017}:27017'
networks:
- sail
healthcheck:
test:
- CMD
- mongosh
- 'mongodb://localhost:27017/admin'
- '--eval=db.runCommand({ping:1})'
retries: 3
timeout: 5s

View File

@@ -1,5 +1,5 @@
pgsql:
image: 'postgres:15'
image: 'postgres:17'
ports:
- '${FORWARD_DB_PORT:-5432}:5432'
environment:

19
vendor/laravel/sail/stubs/rabbitmq.stub vendored Normal file
View File

@@ -0,0 +1,19 @@
rabbitmq:
image: 'rabbitmq:4-management'
ports:
- '${FORWARD_RABBITMQ_PORT:-5672}:5672'
- '${FORWARD_RABBITMQ_DASHBOARD_PORT:-15672}:15672'
environment:
RABBITMQ_HOST: "%"
RABBITMQ_USER: '${RABBITMQ_USER}'
RABBITMQ_PASSWORD: '${RABBITMQ_PASSWORD}'
RABBITMQ_VHOST: '${RABBITMQ_VHOST}'
RABBITMQ_QUEUE: '${RABBITMQ_QUEUE}'
volumes:
- 'sail-rabbitmq:/rabbitmq_data'
networks:
- sail
healthcheck:
test: ["CMD", "rabbitmq-diagnostics", "-q", "ping"]
retries: 3
timeout: 5s

View File

@@ -1,5 +1,5 @@
selenium:
image: 'selenium/standalone-chrome'
image: 'selenium/standalone-chromium'
extra_hosts:
- 'host.docker.internal:host-gateway'
volumes:

View File

@@ -1,5 +1,5 @@
typesense:
image: 'typesense/typesense:0.25.2'
image: 'typesense/typesense:27.1'
ports:
- '${FORWARD_TYPESENSE_PORT:-8108}:8108'
environment:
@@ -11,6 +11,6 @@ typesense:
networks:
- sail
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--spider", "http://localhost:8108/health"]
test: [CMD, bash, -c, "exec 3<>/dev/tcp/localhost/8108 && printf 'GET /health HTTP/1.1\\r\\nConnection: close\\r\\n\\r\\n' >&3 && head -n1 <&3 | grep '200' && exec 3>&-"]
retries: 5
timeout: 7s

12
vendor/laravel/sail/stubs/valkey.stub vendored Normal file
View File

@@ -0,0 +1,12 @@
valkey:
image: 'valkey/valkey:alpine'
ports:
- '${FORWARD_VALKEY_PORT:-6379}:6379'
volumes:
- 'sail-valkey:/data'
networks:
- sail
healthcheck:
test: ["CMD", "valkey-cli", "ping"]
retries: 3
timeout: 5s