feat(ci): Remove the dependency on the setup Docker image. (#352)

This commit is contained in:
Ryo
2025-07-30 21:14:01 +08:00
committed by GitHub
parent 9b0c1cc235
commit 74f222c2e1
8 changed files with 1461 additions and 2464 deletions

View File

@@ -0,0 +1,20 @@
#!/bin/sh
# Run initialization in background
(
# Wait for MinIO to be ready
until (/usr/bin/mc alias set localminio http://localhost:9000 ${MINIO_ROOT_USER} ${MINIO_ROOT_PASSWORD}) do
echo "Waiting for MinIO to be ready..."
sleep 1
done
# Create bucket and copy files
/usr/bin/mc mb --ignore-existing localminio/${STORAGE_BUCKET}
/usr/bin/mc cp --recursive /default_icon/ localminio/${STORAGE_BUCKET}/default_icon/
/usr/bin/mc cp --recursive /official_plugin_icon/ localminio/${STORAGE_BUCKET}/official_plugin_icon/
echo "MinIO initialization complete."
) &
# Start minio server in foreground
exec minio server /data --console-address ":9001"

1500
docker/volumes/mysql/schema.sql Normal file → Executable file

File diff suppressed because one or more lines are too long