fix: shell scripts (#7186)

* fix: bash scripts

* pr feedback

* wrong variable

* ci: add shellcheck workflow

* fix: missing scripts
This commit is contained in:
martin
2024-02-19 00:03:01 +01:00
committed by GitHub
parent 4b46bb49d7
commit ddae707ea9
13 changed files with 65 additions and 37 deletions

View File

@@ -1,15 +1,13 @@
#!/usr/bin/env bash
echo "Starting Immich installation..."
ip_address=$(hostname -I | awk '{print $1}')
RED='\033[0;31m'
GREEN='\032[0;31m'
NC='\033[0m' # No Color
create_immich_directory() {
echo "Creating Immich directory..."
mkdir -p ./immich-app/immich-data
cd ./immich-app
cd ./immich-app || exit
}
download_docker_compose_file() {
@@ -34,7 +32,7 @@ replace_env_value() {
populate_upload_location() {
echo "Populating default UPLOAD_LOCATION value..."
upload_location=$(pwd)/immich-data
replace_env_value "UPLOAD_LOCATION" $upload_location
replace_env_value "UPLOAD_LOCATION" "$upload_location"
}
start_docker_compose() {
@@ -45,7 +43,7 @@ start_docker_compose() {
elif docker-compose > /dev/null 2>&1; then
docker_bin="docker-compose"
else
echo 'Cannot find `docker compose` or `docker-compose`.'
echo "Cannot find \`docker compose\` or \`docker-compose\`."
exit 1
fi