This commit is contained in:
CEF Server 2025-01-27 16:16:58 +00:00
commit da1a550139
10 changed files with 2088 additions and 0 deletions

19
setup-minio.sh Executable file
View file

@ -0,0 +1,19 @@
#!/bin/bash
docker compose up --no-start
docker container start minio
source .env
echo "waiting for minio to really start"
sleep 10
docker container exec -it minio sh -c "mc alias set local http://localhost:9000 $MINIO_ROOT_USER $MINIO_ROOT_PASSWORD"
if [ -z "$THREEM_MINIO_ACCESS_KEY" ]; then
ACCESSKEYINFO=$(docker container exec -it minio sh -c "mc admin user svcacct add local $MINIO_ROOT_USER")
AC=$(echo $ACCESSKEYINFO | grep -Eo "Access Key: \S+" | grep -Eo "\S+$")
SK=$(echo $ACCESSKEYINFO | grep -Eo "Secret Key: \S+" | grep -Eo "\S+$")
echo "THREEM_MINIO_ACCESS_KEY=$AC" >> .env
echo "THREEM_MINIO_SECRET_KEY=$SK" >> .env
fi
docker container exec -it minio sh -c "mc mb --ignore-existing local/pfp"
docker container exec -it minio sh -c "mc mb --ignore-existing local/uploads"
docker container exec -it minio sh -c "mc anonymous set download local/pfp"
docker container exec -it minio sh -c "mc anonymous set download local/uploads"
docker compose down