mirror of
https://git.cloudron.io/cloudron/minio-app
synced 2025-09-25 14:37:41 +00:00
config dir is dead
minio now stores the config as part of the storage system under .minio.sys when passed config dir, it merely "migrates" config.json to the new system and renames config.json to config.json.deprecated
This commit is contained in:
13
start.sh
13
start.sh
@@ -2,16 +2,13 @@
|
||||
|
||||
set -eu
|
||||
|
||||
mkdir -p /app/data/data /app/data/certs /app/data/config
|
||||
mkdir -p /app/data/data /run/minio/config /run/minio/certs
|
||||
|
||||
if ! [ -f /app/data/config/config.json ]; then
|
||||
cp /app/code/config.json /app/data/config/config.json
|
||||
fi
|
||||
|
||||
echo "Changing ownership"
|
||||
echo "==> Changing ownership"
|
||||
chown -R cloudron:cloudron /app/data
|
||||
|
||||
echo "Starting minio"
|
||||
exec /usr/local/bin/gosu cloudron:cloudron /app/code/minio server --config-dir /app/data/config --certs-dir /app/data/certs --address :8000 /app/data/data
|
||||
# the --config-dir is deprecated and not used. but without it, minio will try to create $HOME/.minio :/ same for --certs-dir
|
||||
echo "==> Starting minio"
|
||||
exec /usr/local/bin/gosu cloudron:cloudron /app/code/minio --certs-dir /run/minio/certs --config-dir /run/minio/config --quiet server --address :8000 /app/data/data
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user