The environment variable handling for IMMICH_API_KEY has been updated to remove strict requirement checks. This change improves setup flexibility by allowing services to start even if the API key is not explicitly defined in the .env file, assuming a default or alternative mechanism handles missing values gracefully. - Removes mandatory check for IMMICH_API_KEY environment variable
24 lines
688 B
YAML
24 lines
688 B
YAML
services:
|
|
album-sync:
|
|
build:
|
|
context: .
|
|
image: immich-extern-to-album:local
|
|
init: true
|
|
restart: "no"
|
|
environment:
|
|
IMMICH_URL: ${IMMICH_URL:?Set IMMICH_URL in .env}
|
|
IMMICH_API_KEY: ${IMMICH_API_KEY}
|
|
IMMICH_LIBRARY_ID: ${IMMICH_LIBRARY_ID:?Set IMMICH_LIBRARY_ID in .env}
|
|
EXTERNAL_ROOT: ${EXTERNAL_ROOT:-/mnt/nextcloud-photos}
|
|
ALBUM_MODE: ${ALBUM_MODE:-root}
|
|
ALBUM_SEPARATOR: "${ALBUM_SEPARATOR:- - }"
|
|
PAGE_SIZE: ${PAGE_SIZE:-1000}
|
|
DRY_RUN: ${DRY_RUN:-false}
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
read_only: true
|
|
security_opt:
|
|
- no-new-privileges:true
|
|
cap_drop:
|
|
- ALL
|