Saving files
This commit is contained in:
Executable
+41
@@ -0,0 +1,41 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
BUCKET_NAME="${BUCKET_NAME:-soaricarus-storage}"
|
||||
CREDENTIALS_FILE="/shared/garage-credentials.env"
|
||||
SETUP_DONE="/shared/setup.done"
|
||||
GARAGE_BIN="/usr/local/bin/garage"
|
||||
|
||||
# Function to write credentials
|
||||
write_credentials() {
|
||||
local access_key="$1"
|
||||
local secret_key="$2"
|
||||
mkdir -p "$(dirname "$CREDENTIALS_FILE")"
|
||||
cat > "$CREDENTIALS_FILE" << EOF
|
||||
GARAGE_ACCESS_KEY_ID=$access_key
|
||||
GARAGE_SECRET_ACCESS_KEY=$secret_key
|
||||
GARAGE_BUCKET_NAME=$BUCKET_NAME
|
||||
GARAGE_ENDPOINT=http://localhost:3900
|
||||
EOF
|
||||
touch "$SETUP_DONE"
|
||||
echo "✅ Credentials saved to $CREDENTIALS_FILE"
|
||||
}
|
||||
|
||||
sleep 5
|
||||
|
||||
echo "Starting garage"
|
||||
GARAGE_COMMAND_EXEC="$GARAGE_BIN -c /etc/garage.toml server"
|
||||
|
||||
echo "Running"
|
||||
|
||||
|
||||
# Start Garage in background for setup (just the binary, no daemon subcommand)
|
||||
echo "⏳ Starting Garage in background..."
|
||||
echo "GARAGE_COMMAND_EXEC: $GARAGE_COMMAND_EXEC"
|
||||
# $GARAGE_BIN "$@" &
|
||||
# GARAGE_PID=$!
|
||||
# $GARAGE_BIN -c /etc/garage.toml & GARAGE_PID=$!
|
||||
$GARAGE_COMMAND_EXEC & GARAGE_PID=$!
|
||||
|
||||
sleep 10
|
||||
echo "GARAGE_PID: $GARAGE_PID"
|
||||
Reference in New Issue
Block a user