Cloning into 'project'... Note: switching to 'f314123857cbfaf5248c0e52ba19120d8e02a16a'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at f31412385 Fix OpenRouter prompt cache stickiness [DEPRECATION NOTICE]: API is accessible on http://0.0.0.0:2375 without encryption. Access to the remote API is equivalent to root access on the host. Refer to the 'Docker daemon attack surface' section in the documentation for more information: https://docs.docker.com/go/attack-surface/ In future versions this will be a hard failure preventing the daemon from starting! Learn more at: https://docs.docker.com/go/api-security/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. Login Succeeded WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. Configure a credential helper to remove this warning. See https://docs.docker.com/go/credential-store/ latest: Pulling from permissionbrick/sillytavern 16733d1099a5: Pulling fs layer 99940bf3560e: Pulling fs layer 0d8aa8e026f1: Pulling fs layer 948e6ae2e4d3: Pulling fs layer e9c92b34d193: Pulling fs layer f4ec06479094: Pulling fs layer 80d112c917d3: Pulling fs layer 56f02cf8490a: Pulling fs layer 09ddda476dba: Pulling fs layer c05598262ea3: Pulling fs layer 5086e2658ea3: Pulling fs layer e6f31ffc071e: Pulling fs layer 13b10f791cb2: Pulling fs layer d5e69fe66c19: Download complete 0d8aa8e026f1: Download complete f4ec06479094: Download complete 99940bf3560e: Download complete 80d112c917d3: Download complete 09ddda476dba: Download complete e9c92b34d193: Download complete 948e6ae2e4d3: Download complete c05598262ea3: Download complete 16733d1099a5: Download complete e6f31ffc071e: Download complete 13b10f791cb2: Download complete e6f31ffc071e: Pull complete 5086e2658ea3: Download complete 56f02cf8490a: Download complete 16733d1099a5: Pull complete 09ddda476dba: Pull complete 0d8aa8e026f1: Pull complete c05598262ea3: Pull complete f4ec06479094: Pull complete e9c92b34d193: Pull complete 5086e2658ea3: Pull complete 56f02cf8490a: Pull complete 80d112c917d3: Pull complete 948e6ae2e4d3: Pull complete 99940bf3560e: Pull complete 13b10f791cb2: Pull complete Digest: sha256:0a875806c16c26dfed676e5148f5603d46139c7048788ce703ba2bcf75005990 Status: Downloaded newer image for git.nas.home.htl-sky.net/permissionbrick/sillytavern:latest git.nas.home.htl-sky.net/permissionbrick/sillytavern:latest #0 building with "default" instance using docker driver #1 [internal] load build definition from Dockerfile #1 transferring dockerfile: #1 transferring dockerfile: 1.72kB done #1 DONE 0.2s #2 [internal] load metadata for docker.io/library/node:lts-alpine3.23 #2 DONE 2.3s #3 [internal] load .dockerignore #3 transferring context: #3 transferring context: 809B done #3 DONE 0.2s #4 [internal] load build context #4 DONE 0.0s #5 [ 1/10] FROM docker.io/library/node:lts-alpine3.23@sha256:244cc2b53f46f9e876304391d17682b0ddae9ac33491f4857e25e35a36ba7995 #5 resolve docker.io/library/node:lts-alpine3.23@sha256:244cc2b53f46f9e876304391d17682b0ddae9ac33491f4857e25e35a36ba7995 #5 resolve docker.io/library/node:lts-alpine3.23@sha256:244cc2b53f46f9e876304391d17682b0ddae9ac33491f4857e25e35a36ba7995 1.1s done #5 DONE 1.1s #6 importing cache manifest from git.nas.home.htl-sky.net/permissionbrick/sillytavern:latest #6 inferred cache manifest type: application/vnd.oci.image.index.v1+json done #6 DONE 1.3s #5 [ 1/10] FROM docker.io/library/node:lts-alpine3.23@sha256:244cc2b53f46f9e876304391d17682b0ddae9ac33491f4857e25e35a36ba7995 #5 DONE 1.8s #4 [internal] load build context #4 transferring context: 61.25MB 0.4s done #4 DONE 1.1s #5 [ 1/10] FROM docker.io/library/node:lts-alpine3.23@sha256:244cc2b53f46f9e876304391d17682b0ddae9ac33491f4857e25e35a36ba7995 #5 sha256:f4e2bfbd8bcd54a3389389e71afd3eb57824da89b3b043b53fc19d9f5ca53372 445B / 445B 0.3s done #5 sha256:dbd229483e6196cdc7dee92a18ffe12308ab4a0089f62756a6631319a67a784c 1.26MB / 1.26MB 0.4s done #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 0B / 53.10MB 0.3s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 3.15MB / 53.10MB 0.6s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 6.29MB / 53.10MB 0.9s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 9.44MB / 53.10MB 1.2s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 13.63MB / 53.10MB 1.5s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 16.78MB / 53.10MB 1.8s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 19.92MB / 53.10MB 2.1s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 23.07MB / 53.10MB 2.4s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 26.21MB / 53.10MB 2.7s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 29.36MB / 53.10MB 3.0s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 33.55MB / 53.10MB 3.3s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 36.70MB / 53.10MB 3.6s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 39.85MB / 53.10MB 3.9s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 42.99MB / 53.10MB 4.2s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 46.14MB / 53.10MB 4.5s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 50.33MB / 53.10MB 4.8s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 53.10MB / 53.10MB 5.1s #5 sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 53.10MB / 53.10MB 5.3s done #5 DONE 7.3s #5 [ 1/10] FROM docker.io/library/node:lts-alpine3.23@sha256:244cc2b53f46f9e876304391d17682b0ddae9ac33491f4857e25e35a36ba7995 #5 extracting sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 #5 extracting sha256:5f05fbb94ac98852c1d5adb9297e20dc006acb75e4226ea4faac53e2333312d2 2.1s done #5 DONE 9.4s #5 [ 1/10] FROM docker.io/library/node:lts-alpine3.23@sha256:244cc2b53f46f9e876304391d17682b0ddae9ac33491f4857e25e35a36ba7995 #5 extracting sha256:dbd229483e6196cdc7dee92a18ffe12308ab4a0089f62756a6631319a67a784c 0.1s done #5 DONE 9.5s #5 [ 1/10] FROM docker.io/library/node:lts-alpine3.23@sha256:244cc2b53f46f9e876304391d17682b0ddae9ac33491f4857e25e35a36ba7995 #5 extracting sha256:f4e2bfbd8bcd54a3389389e71afd3eb57824da89b3b043b53fc19d9f5ca53372 0.1s done #5 DONE 9.6s #7 [ 2/10] RUN apk add --no-cache gcompat tini git git-lfs su-exec shadow dos2unix #7 0.984 ( 1/25) Installing dos2unix (7.5.3-r0) #7 1.018 ( 2/25) Installing musl-obstack (1.2.3-r2) #7 1.029 ( 3/25) Installing libucontext (1.3.3-r0) #7 1.040 ( 4/25) Installing gcompat (1.1.0-r4) #7 1.055 ( 5/25) Installing brotli-libs (1.2.0-r0) #7 1.104 ( 6/25) Installing c-ares (1.34.8-r0) #7 1.125 ( 7/25) Installing libunistring (1.4.1-r0) #7 1.203 ( 8/25) Installing libidn2 (2.3.8-r0) #7 1.226 ( 9/25) Installing nghttp2-libs (1.69.0-r0) #7 1.242 (10/25) Installing libpsl (0.21.5-r3) #7 1.257 (11/25) Installing zstd-libs (1.5.7-r2) #7 1.302 (12/25) Installing libcurl (8.20.0-r0) #7 1.344 (13/25) Installing libexpat (2.8.2-r0) #7 1.360 (14/25) Installing pcre2 (10.47-r0) #7 1.409 (15/25) Installing git (2.52.0-r0) #7 1.749 (16/25) Installing git-init-template (2.52.0-r0) #7 1.763 (17/25) Installing git-lfs (3.7.1-r0) #7 4.227 Executing git-lfs-3.7.1-r0.post-install #7 4.330 * Git LFS initialized. #7 4.332 (18/25) Installing libmd (1.1.0-r0) #7 4.489 (19/25) Installing libbsd (0.12.2-r0) #7 4.520 (20/25) Installing skalibs-libs (2.14.4.0-r0) #7 4.597 (21/25) Installing utmps-libs (0.1.3.1-r0) #7 4.641 (22/25) Installing linux-pam (1.7.1-r2) #7 4.812 (23/25) Installing shadow (4.18.0-r0) #7 5.880 (24/25) Installing su-exec (0.3-r0) #7 5.891 (25/25) Installing tini (0.19.0-r3) #7 5.903 Executing busybox-1.37.0-r30.trigger #7 5.917 OK: 39.4 MiB in 43 packages #7 DONE 12.7s #8 [ 3/10] WORKDIR /home/node/app #8 DONE 0.6s #9 [ 4/10] RUN chown node:node /home/node/app #9 DONE 5.3s #10 [ 5/10] COPY --chown=node:node . ./ #10 DONE 1.7s #11 [ 6/10] RUN echo "*** Install npm packages ***" && npm ci --no-audit --no-fund --loglevel=error --no-progress --omit=dev --ignore-scripts && npm cache clean --force #11 0.481 *** Install npm packages *** #11 11.57 #11 11.57 added 667 packages in 11s #11 11.57 npm notice #11 11.57 npm notice New major version of npm available! 11.17.0 -> 12.0.2 #11 11.57 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 #11 11.57 npm notice To update run: npm install -g npm@12.0.2 #11 11.57 npm notice #11 11.87 npm warn using --force Recommended protections disabled. #11 DONE 14.0s #12 [ 7/10] RUN rm -f "config.yaml" || true && mkdir -p config data plugins public/scripts/extensions/third-party backups && chown -R node:node config data plugins public/scripts/extensions/third-party backups && ln -s "./config/config.yaml" "config.yaml" #12 DONE 2.2s #13 [ 8/10] RUN echo "*** Run Webpack ***" && node "./docker/build-lib.js" #13 0.891 *** Run Webpack *** #13 1.109 #13 1.109 Compiling frontend libraries... #13 11.98 webpack 5.105.4 compiled successfully in 10378 ms #13 11.98 #13 DONE 13.8s #14 [ 9/10] RUN echo "*** Cleanup ***" && mv "./docker/docker-entrypoint.sh" "./" && echo "*** Make docker-entrypoint.sh executable ***" && chmod +x "./docker-entrypoint.sh" && echo "*** Convert line endings to Unix format ***" && dos2unix "./docker-entrypoint.sh" && rm -rf "./docker" #14 1.096 *** Cleanup *** #14 1.098 *** Make docker-entrypoint.sh executable *** #14 1.099 *** Convert line endings to Unix format *** #14 1.119 dos2unix: converting file ./docker-entrypoint.sh to Unix format... #14 DONE 1.8s #15 [10/10] RUN git config --global --add safe.directory "*" #15 DONE 0.9s #16 exporting to image #16 exporting layers #16 exporting layers 13.4s done #16 exporting manifest sha256:f59bfe7ae83721349e6b62af1b288c42c82019358c0786285a5b4dcc3c10355c 0.1s done #16 exporting config sha256:7dab3e416fca9cbe4b28279069304fae641b5ab5053341d144ee1fd1f9d07662 0.1s done #16 exporting attestation manifest sha256:b83dd1dab6ac46c34ffe669c01556d7ae8374bc14765e981b3c6917c2cc300e4 #16 exporting attestation manifest sha256:b83dd1dab6ac46c34ffe669c01556d7ae8374bc14765e981b3c6917c2cc300e4 0.2s done #16 exporting manifest list sha256:3eef0902b55faecfd3560981195fb4763a93ee05f3a8b6ac4da1ad014e6233e2 #16 exporting manifest list sha256:3eef0902b55faecfd3560981195fb4763a93ee05f3a8b6ac4da1ad014e6233e2 0.1s done #16 naming to git.nas.home.htl-sky.net/permissionbrick/sillytavern:f3141238 0.0s done #16 unpacking to git.nas.home.htl-sky.net/permissionbrick/sillytavern:f3141238 #16 unpacking to git.nas.home.htl-sky.net/permissionbrick/sillytavern:f3141238 7.6s done #16 naming to git.nas.home.htl-sky.net/permissionbrick/sillytavern:latest 0.0s done #16 unpacking to git.nas.home.htl-sky.net/permissionbrick/sillytavern:latest 0.0s done #16 DONE 21.5s The push refers to repository [git.nas.home.htl-sky.net/permissionbrick/sillytavern] e6f31ffc071e: Layer already exists 8295a7639a8d: Waiting 390e0744d951: Waiting f4f7fb64c1e3: Pushed 44136fa355b3: Pushed f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting f4e2bfbd8bcd: Waiting f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting f4e2bfbd8bcd: Waiting f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting f4e2bfbd8bcd: Waiting f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting f4e2bfbd8bcd: Waiting f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting 390e0744d951: Waiting f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting f4e2bfbd8bcd: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting 8295a7639a8d: Waiting 390e0744d951: Waiting f4e2bfbd8bcd: Waiting 5f05fbb94ac9: Pushed f4e2bfbd8bcd: Pushed dbd229483e61: Pushed 0b636a4f17e3: Waiting 0b636a4f17e3: Waiting 0b636a4f17e3: Waiting 0b636a4f17e3: Waiting 0b636a4f17e3: Waiting 9e521b120be0: Waiting 9bb9a4e69b7b: Waiting 8295a7639a8d: Pushed 390e0744d951: Pushed 0b636a4f17e3: Waiting f3ca0dd51ab5: Pushed 6fd6c4767bde: Waiting 0b636a4f17e3: Waiting 6fd6c4767bde: Waiting 9e521b120be0: Waiting 9bb9a4e69b7b: Waiting 9bb9a4e69b7b: Waiting 0b636a4f17e3: Waiting 6fd6c4767bde: Waiting 9e521b120be0: Waiting 0b636a4f17e3: Waiting 6fd6c4767bde: Waiting 9e521b120be0: Waiting 9bb9a4e69b7b: Waiting 6fd6c4767bde: Waiting 9e521b120be0: Waiting 9bb9a4e69b7b: Waiting 0b636a4f17e3: Waiting 6fd6c4767bde: Waiting 9e521b120be0: Waiting 9bb9a4e69b7b: Waiting 0b636a4f17e3: Waiting 0b636a4f17e3: Waiting 6fd6c4767bde: Waiting 9e521b120be0: Waiting 9bb9a4e69b7b: Waiting 6fd6c4767bde: Waiting 9e521b120be0: Waiting 9bb9a4e69b7b: Waiting 0b636a4f17e3: Waiting 9e521b120be0: Waiting 9bb9a4e69b7b: Waiting 0b636a4f17e3: Waiting 6fd6c4767bde: Waiting 0b636a4f17e3: Waiting 6fd6c4767bde: Waiting 9e521b120be0: Waiting 9bb9a4e69b7b: Waiting 5b08794aad84: Pushed 9bb9a4e69b7b: Pushed 0b636a4f17e3: Pushed f484549a191e: Pushed 6fd6c4767bde: Pushed 9e521b120be0: Pushed f3141238: digest: sha256:3eef0902b55faecfd3560981195fb4763a93ee05f3a8b6ac4da1ad014e6233e2 size: 856 The push refers to repository [git.nas.home.htl-sky.net/permissionbrick/sillytavern] 5b08794aad84: Layer already exists f4f7fb64c1e3: Already exists 5f05fbb94ac9: Layer already exists 0b636a4f17e3: Layer already exists f484549a191e: Layer already exists e6f31ffc071e: Layer already exists f4e2bfbd8bcd: Layer already exists f3ca0dd51ab5: Layer already exists 6fd6c4767bde: Layer already exists 9bb9a4e69b7b: Layer already exists 44136fa355b3: Already exists 8295a7639a8d: Layer already exists 390e0744d951: Layer already exists 9e521b120be0: Layer already exists dbd229483e61: Layer already exists latest: digest: sha256:3eef0902b55faecfd3560981195fb4763a93ee05f3a8b6ac4da1ad014e6233e2 size: 856