Fix specifying different ports for Immich and machine learning server

Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
This commit is contained in:
Juhyung Park
2025-11-24 00:56:55 +09:00
parent c6a210e7c6
commit c2e3a09907
2 changed files with 6 additions and 4 deletions

4
env
View File

@@ -18,6 +18,8 @@ IMMICH_VERSION=release
# Hosts & ports # Hosts & ports
IMMICH_HOST=127.0.0.1 IMMICH_HOST=127.0.0.1
DB_HOSTNAME=127.0.0.1 IMMICH_PORT=2283
MACHINE_LEARNING_PORT=3003
IMMICH_MACHINE_LEARNING_URL=http://127.0.0.1:3003 IMMICH_MACHINE_LEARNING_URL=http://127.0.0.1:3003
DB_HOSTNAME=127.0.0.1
REDIS_HOSTNAME=127.0.0.1 REDIS_HOSTNAME=127.0.0.1

View File

@@ -225,8 +225,8 @@ cd $APP/machine-learning
set -a set -a
: "\${IMMICH_HOST:=127.0.0.1}" : "\${MACHINE_LEARNING_HOST:=127.0.0.1}"
: "\${IMMICH_PORT:=3003}" : "\${MACHINE_LEARNING_PORT:=3003}"
: "\${MACHINE_LEARNING_WORKERS:=1}" : "\${MACHINE_LEARNING_WORKERS:=1}"
: "\${MACHINE_LEARNING_HTTP_KEEPALIVE_TIMEOUT_S:=2}" : "\${MACHINE_LEARNING_HTTP_KEEPALIVE_TIMEOUT_S:=2}"
: "\${MACHINE_LEARNING_WORKER_TIMEOUT:=300}" : "\${MACHINE_LEARNING_WORKER_TIMEOUT:=300}"
@@ -236,7 +236,7 @@ set -a
exec gunicorn immich_ml.main:app \\ exec gunicorn immich_ml.main:app \\
-k immich_ml.config.CustomUvicornWorker \\ -k immich_ml.config.CustomUvicornWorker \\
-c immich_ml/gunicorn_conf.py \\ -c immich_ml/gunicorn_conf.py \\
-b "\$IMMICH_HOST":"\$IMMICH_PORT" \\ -b "\$MACHINE_LEARNING_HOST":"\$MACHINE_LEARNING_PORT" \\
-w "\$MACHINE_LEARNING_WORKERS" \\ -w "\$MACHINE_LEARNING_WORKERS" \\
-t "\$MACHINE_LEARNING_WORKER_TIMEOUT" \\ -t "\$MACHINE_LEARNING_WORKER_TIMEOUT" \\
--log-config-json log_conf.json \\ --log-config-json log_conf.json \\