mirror of
https://github.com/unraid/api.git
synced 2025-12-30 21:19:49 -06:00
refactor(prebuild-webgui-set-env.sh): update default file paths and handle requested env file
This commit updates the default file paths in the prebuild-webgui-set-env.sh script to use the requested env file instead of always using .env.production. If a specific env file is provided as an argument, its contents will be copied to .env. If the requested env file is not found, an error message will be displayed.
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
|
||||
# Prevent incorrect vars from being used when building for the webgui
|
||||
|
||||
# Set the file paths
|
||||
env_production=".env.production"
|
||||
# Set the default file paths
|
||||
env_requested="${1:-.env.production}"
|
||||
env_backup=".env.backup"
|
||||
env=".env"
|
||||
|
||||
@@ -15,6 +15,11 @@ else
|
||||
echo "$env not found. Creating a new one."
|
||||
fi
|
||||
|
||||
# Copy contents from .env.production to .env
|
||||
cp "$env_production" "$env"
|
||||
echo "Contents of $env_production copied to $env"
|
||||
# Copy contents from env_requested to .env
|
||||
if [ -f "$env_requested" ]; then
|
||||
cp "$env_requested" "$env"
|
||||
echo "Contents of $env_requested copied to $env"
|
||||
else
|
||||
echo "Error: $env_requested not found."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user