mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-01-11 02:11:01 +01:00
fix(immich): clarify permission check message
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
## 1.138.0-1 (19-08-2025)
|
||||
- New option : skip_permissions_check to skip permissions check
|
||||
|
||||
## 1.138.0 (16-08-2025)
|
||||
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
|
||||
|
||||
@@ -54,6 +54,7 @@ Webui can be found at `<your-ip>:8080`. PostgreSQL/MySQL can be either internal
|
||||
| `DISABLE_MACHINE_LEARNING` | bool | `false` | Disable ML features |
|
||||
| `MACHINE_LEARNING_WORKERS` | int | `1` | Number of ML workers |
|
||||
| `MACHINE_LEARNING_WORKER_TIMEOUT` | int | `120` | ML worker timeout (seconds) |
|
||||
| `skip_permissions_check` | bool | `false` | Skip file permissions checking |
|
||||
|
||||
### Example Configuration
|
||||
|
||||
|
||||
@@ -138,7 +138,8 @@
|
||||
"data_location": "str",
|
||||
"library_location": "str?",
|
||||
"localdisks": "str?",
|
||||
"networkdisks": "str?"
|
||||
"networkdisks": "str?",
|
||||
"skip_permissions_check": "bool?"
|
||||
},
|
||||
"services": [
|
||||
"mysql:want"
|
||||
|
||||
@@ -41,21 +41,26 @@ printf "%s\n" "IMMICH_MEDIA_LOCATION=\"$DATA_LOCATION\"" >> ~/.bashrc
|
||||
echo "... check $DATA_LOCATION folder exists"
|
||||
mkdir -p "$DATA_LOCATION"
|
||||
|
||||
echo "... setting permissions"
|
||||
chown -R "$PUID":"$PGID" "$DATA_LOCATION"
|
||||
|
||||
echo "... correcting official script"
|
||||
# shellcheck disable=SC2013
|
||||
for file in $(grep -sril '/photos' /etc); do sed -i "s|/photos|$DATA_LOCATION|g" "$file"; done
|
||||
if [ -f /photos ]; then rm -r /photos; fi
|
||||
ln -sf "$DATA_LOCATION" /photos
|
||||
chown "$PUID":"$PGID" /photos
|
||||
|
||||
mkdir -p "$MACHINE_LEARNING_CACHE_FOLDER"
|
||||
mkdir -p "$REVERSE_GEOCODING_DUMP_DIRECTORY"
|
||||
chown -R "$PUID":"$PGID" "$MACHINE_LEARNING_CACHE_FOLDER"
|
||||
chown -R "$PUID":"$PGID" "$REVERSE_GEOCODING_DUMP_DIRECTORY"
|
||||
chown -R "$PUID":"$PGID" /data
|
||||
|
||||
if ! bashio::config.true "skip_permissions_check" && [ "${PUID:-0}" != "0" ] && [ "${PGID:-0}" != "0" ]; then
|
||||
echo "... setting permissions, this might take a long time. If it takes too long at each boot, you could instead activate skip_permissions_check in the addon options"
|
||||
chown -R "$PUID:$PGID" "$DATA_LOCATION"
|
||||
chmod -R 777 "$DATA_LOCATION"
|
||||
chown "$PUID:$PGID" /photos
|
||||
chown -R "$PUID:$PGID" "$MACHINE_LEARNING_CACHE_FOLDER"
|
||||
chown -R "$PUID:$PGID" "$REVERSE_GEOCODING_DUMP_DIRECTORY"
|
||||
chown -R "$PUID:$PGID" /data
|
||||
elif bashio::config.true "skip_permissions_check"; then
|
||||
bashio::log.warning "... skipping permissions check as 'skip_permissions_check' is set"
|
||||
fi
|
||||
chmod 755 /data
|
||||
|
||||
####################
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
## 1.138.0-1 (19-08-2025)
|
||||
- New option : skip_permissions_check to skip permissions check
|
||||
|
||||
## 1.138.0 (16-08-2025)
|
||||
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
|
||||
|
||||
@@ -60,6 +60,7 @@ Webui can be found at `<your-ip>:8080`. PostgreSQL can be either internal or ext
|
||||
| `DISABLE_MACHINE_LEARNING` | bool | `false` | Disable ML features (not recommended for CUDA variant) |
|
||||
| `MACHINE_LEARNING_WORKERS` | int | `1` | Number of ML workers (can be increased with CUDA) |
|
||||
| `MACHINE_LEARNING_WORKER_TIMEOUT` | int | `120` | ML worker timeout (seconds) |
|
||||
| `skip_permissions_check` | bool | `false` | Skip file permissions checking |
|
||||
|
||||
### Example Configuration
|
||||
|
||||
|
||||
@@ -137,7 +137,8 @@
|
||||
"data_location": "str",
|
||||
"library_location": "str?",
|
||||
"localdisks": "str?",
|
||||
"networkdisks": "str?"
|
||||
"networkdisks": "str?",
|
||||
"skip_permissions_check": "bool?"
|
||||
},
|
||||
"services": [
|
||||
"mysql:want"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
## 1.138.0-1 (19-08-2025)
|
||||
- New option : skip_permissions_check to skip permissions check
|
||||
|
||||
## 1.138.0 (16-08-2025)
|
||||
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
|
||||
|
||||
@@ -64,6 +64,7 @@ Webui can be found at `<your-ip>:8080`. PostgreSQL can be either internal or ext
|
||||
| `DISABLE_MACHINE_LEARNING` | bool | `false` | Disable ML features (recommended for NoML variant) |
|
||||
| `MACHINE_LEARNING_WORKERS` | int | `1` | Number of ML workers (keep at 1 for NoML) |
|
||||
| `MACHINE_LEARNING_WORKER_TIMEOUT` | int | `120` | ML worker timeout (seconds) |
|
||||
| `skip_permissions_check` | bool | `false` | Skip file permissions checking |
|
||||
|
||||
### Example Configuration
|
||||
|
||||
|
||||
@@ -138,7 +138,8 @@
|
||||
"data_location": "str",
|
||||
"library_location": "str?",
|
||||
"localdisks": "str?",
|
||||
"networkdisks": "str?"
|
||||
"networkdisks": "str?",
|
||||
"skip_permissions_check": "bool?"
|
||||
},
|
||||
"services": [
|
||||
"mysql:want"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
## 1.138.0-1 (19-08-2025)
|
||||
- New option : skip_permissions_check to skip permissions check
|
||||
|
||||
## 1.138.0 (16-08-2025)
|
||||
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
|
||||
|
||||
@@ -61,6 +61,7 @@ Webui can be found at `<your-ip>:8080`. PostgreSQL can be either internal or ext
|
||||
| `DISABLE_MACHINE_LEARNING` | bool | `false` | Disable ML features (not recommended for OpenVINO variant) |
|
||||
| `MACHINE_LEARNING_WORKERS` | int | `1` | Number of ML workers (can be increased with OpenVINO) |
|
||||
| `MACHINE_LEARNING_WORKER_TIMEOUT` | int | `120` | ML worker timeout (seconds) |
|
||||
| `skip_permissions_check` | bool | `false` | Skip file permissions checking |
|
||||
|
||||
### Example Configuration
|
||||
|
||||
|
||||
@@ -137,7 +137,8 @@
|
||||
"data_location": "str",
|
||||
"library_location": "str?",
|
||||
"localdisks": "str?",
|
||||
"networkdisks": "str?"
|
||||
"networkdisks": "str?",
|
||||
"skip_permissions_check": "bool?"
|
||||
},
|
||||
"services": [
|
||||
"mysql:want"
|
||||
|
||||
Reference in New Issue
Block a user