success

build-image #159

Download raw log
Pipeline #100 ·main ·ce847b8 ·ran for 2m 10s ·queued 0s ·runner: nas-runner
Cloning into 'project'...
Note: switching to 'ce847b8b518928c40f2b1603fecc143114ecd24a'.

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 <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at ce847b8b5 Add Diceroll story-steering extension
[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.

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/

Login Succeeded
latest: Pulling from permissionbrick/sillytavern
dbd229483e61: Pulling fs layer
3586831c2f1e: Pulling fs layer
afa44819e96e: Pulling fs layer
f4e2bfbd8bcd: Pulling fs layer
668ff295a9ed: Pulling fs layer
7f406e956344: Pulling fs layer
f952df44fef3: Pulling fs layer
1ed3514bca78: Pulling fs layer
e6f31ffc071e: Pulling fs layer
fb16bb7e9b77: Pulling fs layer
5f05fbb94ac9: Pulling fs layer
8c1f7c0ddd2d: Pulling fs layer
15dffc26cb19: Pulling fs layer
f39b3367753c: Download complete
44136fa355b3: Download complete
dbd229483e61: Download complete
3586831c2f1e: Download complete
f4e2bfbd8bcd: Download complete
668ff295a9ed: Download complete
afa44819e96e: Download complete
e6f31ffc071e: Download complete
7f406e956344: Download complete
f952df44fef3: Download complete
e6f31ffc071e: Pull complete
fb16bb7e9b77: Download complete
8c1f7c0ddd2d: Download complete
15dffc26cb19: Download complete
5f05fbb94ac9: Download complete
1ed3514bca78: Download complete
5f05fbb94ac9: Pull complete
dbd229483e61: Pull complete
f4e2bfbd8bcd: Pull complete
15dffc26cb19: Pull complete
7f406e956344: Pull complete
f952df44fef3: Pull complete
fb16bb7e9b77: Pull complete
1ed3514bca78: Pull complete
afa44819e96e: Pull complete
8c1f7c0ddd2d: Pull complete
668ff295a9ed: Pull complete
3586831c2f1e: Pull complete
Digest: sha256:f49a32b458400e1ce26a5887268118ac44d7ce3d4f148085652b385825214a4b
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.4s

#2 [internal] load metadata for docker.io/library/node:lts-alpine3.23
#2 DONE 2.9s

#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 0.2s done
#5 DONE 0.2s

#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 0.4s

#5 [ 1/10] FROM docker.io/library/node:lts-alpine3.23@sha256:244cc2b53f46f9e876304391d17682b0ddae9ac33491f4857e25e35a36ba7995
#5 DONE 0.9s

#4 [internal] load build context
#4 transferring context: 61.32MB 0.4s done
#4 DONE 0.8s

#7 [ 2/10] RUN apk add --no-cache gcompat tini git git-lfs su-exec shadow dos2unix
#7 1.416 ( 1/25) Installing dos2unix (7.5.3-r0)
#7 1.441 ( 2/25) Installing musl-obstack (1.2.3-r2)
#7 1.459 ( 3/25) Installing libucontext (1.3.3-r0)
#7 1.472 ( 4/25) Installing gcompat (1.1.0-r4)
#7 1.494 ( 5/25) Installing brotli-libs (1.2.0-r0)
#7 1.583 ( 6/25) Installing c-ares (1.34.8-r0)
#7 1.613 ( 7/25) Installing libunistring (1.4.1-r0)
#7 1.746 ( 8/25) Installing libidn2 (2.3.8-r0)
#7 1.773 ( 9/25) Installing nghttp2-libs (1.69.0-r0)
#7 1.793 (10/25) Installing libpsl (0.21.5-r3)
#7 1.811 (11/25) Installing zstd-libs (1.5.7-r2)
#7 1.896 (12/25) Installing libcurl (8.20.0-r0)
#7 1.960 (13/25) Installing libexpat (2.8.3-r0)
#7 1.987 (14/25) Installing pcre2 (10.47-r0)
#7 2.044 (15/25) Installing git (2.52.0-r0)
#7 2.501 (16/25) Installing git-init-template (2.52.0-r0)
#7 2.516 (17/25) Installing git-lfs (3.7.1-r0)
#7 3.069   Executing git-lfs-3.7.1-r0.post-install
#7 3.102   * Git LFS initialized.
#7 3.103 (18/25) Installing libmd (1.1.0-r0)
#7 3.117 (19/25) Installing libbsd (0.12.2-r0)
#7 3.133 (20/25) Installing skalibs-libs (2.14.4.0-r0)
#7 3.154 (21/25) Installing utmps-libs (0.1.3.1-r0)
#7 3.166 (22/25) Installing linux-pam (1.7.1-r2)
#7 3.211 (23/25) Installing shadow (4.18.0-r0)
#7 3.275 (24/25) Installing su-exec (0.3-r0)
#7 3.288 (25/25) Installing tini (0.19.0-r3)
#7 3.301 Executing busybox-1.37.0-r30.trigger
#7 3.316 OK: 39.4 MiB in 43 packages
#7 DONE 6.0s

#8 [ 3/10] WORKDIR /home/node/app
#8 DONE 0.3s

#9 [ 4/10] RUN chown node:node /home/node/app
#9 DONE 0.5s

#10 [ 5/10] COPY --chown=node:node . ./
#10 DONE 1.1s

#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.450 *** Install npm packages ***
#11 12.31 
#11 12.31 added 667 packages in 12s
#11 12.31 npm notice
#11 12.31 npm notice New major version of npm available! 11.17.0 -> 12.0.2
#11 12.31 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2
#11 12.31 npm notice To update run: npm install -g npm@12.0.2
#11 12.31 npm notice
#11 12.59 npm warn using --force Recommended protections disabled.
#11 DONE 15.6s

#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 0.7s

#13 [ 8/10] RUN   echo "*** Run Webpack ***" &&   node "./docker/build-lib.js"
#13 0.467 *** Run Webpack ***
#13 0.670 
#13 0.670 Compiling frontend libraries...
#13 11.35 webpack 5.105.4 compiled successfully in 10236 ms
#13 11.35 
#13 DONE 13.1s

#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 0.473 *** Cleanup ***
#14 0.475 *** Make docker-entrypoint.sh executable ***
#14 0.476 *** Convert line endings to Unix format ***
#14 0.478 dos2unix: converting file ./docker-entrypoint.sh to Unix format...
#14 DONE 0.6s

#15 [10/10] RUN git config --global --add safe.directory "*"
#15 DONE 0.6s

#16 exporting to image
#16 exporting layers
#16 exporting layers 11.4s done
#16 exporting manifest sha256:597539fc596b70a8828e0339b0fbec1c3cd7c578b896b4ef4caf56f8fd6ee5b8 0.1s done
#16 exporting config sha256:420969e3d315b909b2e453bd4e7969c29a8f24665dc819a09c9567b5fec10b21 0.1s done
#16 exporting attestation manifest sha256:46b7a181b02fc093d7766bd0415420be30d28df33d29517bd8cc273b53f638e0 0.1s done
#16 exporting manifest list sha256:b0b81b41ec1b12d6a38a10bc9678d19acd840c6e01d75df12539fd9327e875ec
#16 exporting manifest list sha256:b0b81b41ec1b12d6a38a10bc9678d19acd840c6e01d75df12539fd9327e875ec 0.1s done
#16 naming to git.nas.home.htl-sky.net/permissionbrick/sillytavern:ce847b8b 0.0s done
#16 unpacking to git.nas.home.htl-sky.net/permissionbrick/sillytavern:ce847b8b
#16 unpacking to git.nas.home.htl-sky.net/permissionbrick/sillytavern:ce847b8b 8.0s 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 20.0s
The push refers to repository [git.nas.home.htl-sky.net/permissionbrick/sillytavern]
9c08cdfb0471: Pushed
44136fa355b3: Already exists
dbd229483e61: Layer already exists
4070647880ba: Waiting
45ba2814b05d: Waiting
5f05fbb94ac9: Layer already exists
e6f31ffc071e: Layer already exists
f4e2bfbd8bcd: Layer already exists
558852de0cb7: Pushed
494978e8a268: Waiting
4070647880ba: Waiting
45ba2814b05d: Waiting
494978e8a268: Waiting
4070647880ba: Waiting
45ba2814b05d: Waiting
494978e8a268: Waiting
494978e8a268: Waiting
4070647880ba: Waiting
45ba2814b05d: Waiting
45ba2814b05d: Waiting
494978e8a268: Waiting
4070647880ba: Waiting
494978e8a268: Waiting
4070647880ba: Waiting
45ba2814b05d: Waiting
ac8cb7828d7e: Pushed
620744e911e1: Pushed
4070647880ba: Pushed
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
d6732d89b72a: Waiting
45ba2814b05d: Pushed
1ac6bb88b67e: Pushed
d6732d89b72a: Waiting
494978e8a268: Pushed
d6732d89b72a: Waiting
d6732d89b72a: Waiting
c2300293d1ff: Pushed
d6732d89b72a: Pushed
ce847b8b: digest: sha256:b0b81b41ec1b12d6a38a10bc9678d19acd840c6e01d75df12539fd9327e875ec size: 856
The push refers to repository [git.nas.home.htl-sky.net/permissionbrick/sillytavern]
e6f31ffc071e: Layer already exists
620744e911e1: Layer already exists
d6732d89b72a: Layer already exists
45ba2814b05d: Layer already exists
9c08cdfb0471: Already exists
5f05fbb94ac9: Layer already exists
dbd229483e61: Layer already exists
f4e2bfbd8bcd: Layer already exists
4070647880ba: Layer already exists
c2300293d1ff: Layer already exists
44136fa355b3: Already exists
ac8cb7828d7e: Layer already exists
558852de0cb7: Layer already exists
494978e8a268: Layer already exists
1ac6bb88b67e: Layer already exists
latest: digest: sha256:b0b81b41ec1b12d6a38a10bc9678d19acd840c6e01d75df12539fd9327e875ec size: 856