Browse Source

fix(admin-cli): Fixes immich-admin because npm bin does not like arguments (#3864)

* fix admin cli

* move script to bin, actually pass arguments

* remove accidentally created package-lock.json
Daniel Dietzler 1 year ago
parent
commit
7097cf6319
4 changed files with 5 additions and 3 deletions
  1. 2 0
      server/bin/admin-cli.sh
  2. 1 1
      server/package-lock.json
  3. 1 1
      server/package.json
  4. 1 1
      server/start.sh

+ 2 - 0
server/bin/admin-cli.sh

@@ -0,0 +1,2 @@
+#!/usr/bin/env sh
+./start.sh admin-cli $1

+ 1 - 1
server/package-lock.json

@@ -54,7 +54,7 @@
       },
       "bin": {
         "immich": "bin/cli.sh",
-        "immich-admin": "start.sh admin-cli"
+        "immich-admin": "bin/admin-cli.sh"
       },
       "devDependencies": {
         "@nestjs/cli": "^9.1.8",

+ 1 - 1
server/package.json

@@ -7,7 +7,7 @@
   "license": "UNLICENSED",
   "bin": {
     "immich": "./bin/cli.sh",
-    "immich-admin": "./start.sh admin-cli"
+    "immich-admin": "./bin/admin-cli.sh"
   },
   "scripts": {
     "build": "nest build",

+ 1 - 1
server/start.sh

@@ -32,4 +32,4 @@ if [ "$REDIS_PASSWORD_FILE" ]; then
 	unset REDIS_PASSWORD_FILE
 fi
 
-exec node dist/main $1
+exec node dist/main $@