chore: run minio via docker command

This commit is contained in:
zhom
2026-01-03 18:46:27 +04:00
parent 14bfa3c243
commit d9bae6ef84
+8 -15
View File
@@ -70,26 +70,19 @@ jobs:
name: donut-sync Node.js E2E Tests
runs-on: ubuntu-22.04
services:
minio:
image: minio/minio:latest
ports:
- 8987:9000
env:
MINIO_ROOT_USER: minioadmin
MINIO_ROOT_PASSWORD: minioadmin
options: >-
--health-cmd "curl -f http://localhost:9000/minio/health/live || exit 1"
--health-interval 5s
--health-timeout 5s
--health-retries 10
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Wait for MinIO to be ready
- name: Start MinIO
run: |
docker run -d --name minio \
-p 8987:9000 \
-e MINIO_ROOT_USER=minioadmin \
-e MINIO_ROOT_PASSWORD=minioadmin \
minio/minio:latest server /data
# Wait for MinIO to be ready
for i in {1..30}; do
if curl -sf http://localhost:8987/minio/health/live; then
echo "MinIO is ready"