Fix MinIO startup on Gitea runner
Gitea Actions CI / detect (push) Successful in 3s
Gitea Actions CI / Compose & nginx validation (push) Failing after 8s
Gitea Actions CI / Frontend (lint / type / test / build) (push) Failing after 22s
Gitea Actions CI / Backend (lint / type / test / build) (push) Failing after 41s
Gitea Actions CI / detect (push) Successful in 3s
Gitea Actions CI / Compose & nginx validation (push) Failing after 8s
Gitea Actions CI / Frontend (lint / type / test / build) (push) Failing after 22s
Gitea Actions CI / Backend (lint / type / test / build) (push) Failing after 41s
This commit is contained in:
@@ -62,7 +62,7 @@ jobs:
|
|||||||
CELERY_BROKER_URL: redis://localhost:6379/1
|
CELERY_BROKER_URL: redis://localhost:6379/1
|
||||||
IMPORTS_KEK_B64: ${{ secrets.CI_IMPORTS_KEK_B64 }}
|
IMPORTS_KEK_B64: ${{ secrets.CI_IMPORTS_KEK_B64 }}
|
||||||
CI_RLS_DATABASE_PASSWORD: ${{ secrets.CI_RLS_DATABASE_PASSWORD }}
|
CI_RLS_DATABASE_PASSWORD: ${{ secrets.CI_RLS_DATABASE_PASSWORD }}
|
||||||
CI_MINIO_ROOT_PASSWORD: ${{ secrets.CI_MINIO_ROOT_PASSWORD }}
|
MINIO_ROOT_PASSWORD: ${{ secrets.CI_MINIO_ROOT_PASSWORD }}
|
||||||
RLS_DATABASE_URL: postgresql+psycopg://finance_app_test:${{ secrets.CI_RLS_DATABASE_PASSWORD }}@localhost:5432/finance_test
|
RLS_DATABASE_URL: postgresql+psycopg://finance_app_test:${{ secrets.CI_RLS_DATABASE_PASSWORD }}@localhost:5432/finance_test
|
||||||
S3_ENDPOINT_URL: http://localhost:9000
|
S3_ENDPOINT_URL: http://localhost:9000
|
||||||
S3_REGION: us-east-1
|
S3_REGION: us-east-1
|
||||||
@@ -93,7 +93,7 @@ jobs:
|
|||||||
# Unique container name keeps parallel/retried runs off each other.
|
# Unique container name keeps parallel/retried runs off each other.
|
||||||
- name: Start MinIO (S3-compatible test storage)
|
- name: Start MinIO (S3-compatible test storage)
|
||||||
run: |
|
run: |
|
||||||
docker run -d --name minio-ci-${{ github.run_id }}-${{ github.run_attempt }} -p 9000:9000 \
|
docker run -d --name minio-ci-${{ github.run_id }}-${{ github.run_attempt }} --network host \
|
||||||
-e MINIO_ROOT_USER=minioadmin -e MINIO_ROOT_PASSWORD \
|
-e MINIO_ROOT_USER=minioadmin -e MINIO_ROOT_PASSWORD \
|
||||||
quay.io/minio/minio:latest server /data
|
quay.io/minio/minio:latest server /data
|
||||||
for i in $(seq 1 30); do
|
for i in $(seq 1 30); do
|
||||||
@@ -102,6 +102,7 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
sleep 2
|
sleep 2
|
||||||
done
|
done
|
||||||
|
docker logs minio-ci-${{ github.run_id }}-${{ github.run_attempt }}
|
||||||
echo "MinIO did not become healthy" && exit 1
|
echo "MinIO did not become healthy" && exit 1
|
||||||
- name: Test (pytest)
|
- name: Test (pytest)
|
||||||
run: uv run pytest -ra
|
run: uv run pytest -ra
|
||||||
|
|||||||
Reference in New Issue
Block a user