success

build-image #155

Download raw log
Pipeline #98 ·main ·1154224 ·ran for 2m 03s ·queued 0s ·runner: nas-runner
Cloning into 'project'...
Note: switching to '1154224f7b8872e08761c775d378cccf2c5de83b'.

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 1154224f7 Keep local edits from delaying cache refresh
[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
18b1b5a56b8a: Pulling fs layer
5a11b401f1e8: Pulling fs layer
a01dbf6a1c2f: Pulling fs layer
66697ea8f453: Pulling fs layer
5f05fbb94ac9: Pulling fs layer
dbd229483e61: Pulling fs layer
7644a47b4e58: Pulling fs layer
f4e2bfbd8bcd: Pulling fs layer
2321ff1e59fe: Pulling fs layer
9561a59e9b6e: Pulling fs layer
5ceca989af80: Pulling fs layer
36f8c3ced7e1: Pulling fs layer
e6f31ffc071e: Pulling fs layer
5be58c3db69d: Download complete
44136fa355b3: Download complete
5a11b401f1e8: Download complete
66697ea8f453: Download complete
dbd229483e61: Download complete
a01dbf6a1c2f: Download complete
7644a47b4e58: Download complete
18b1b5a56b8a: Download complete
f4e2bfbd8bcd: Download complete
2321ff1e59fe: Download complete
9561a59e9b6e: Download complete
5ceca989af80: Download complete
e6f31ffc071e: Download complete
e6f31ffc071e: Pull complete
5f05fbb94ac9: Download complete
5f05fbb94ac9: Pull complete
dbd229483e61: Pull complete
f4e2bfbd8bcd: Pull complete
36f8c3ced7e1: Download complete
2321ff1e59fe: Pull complete
9561a59e9b6e: Pull complete
5a11b401f1e8: Pull complete
18b1b5a56b8a: Pull complete
36f8c3ced7e1: Pull complete
5ceca989af80: Pull complete
a01dbf6a1c2f: Pull complete
66697ea8f453: Pull complete
7644a47b4e58: Pull complete
Digest: sha256:3f093571b907e601ff705431579d2926b6569b7f66ba259b4256f4ef2036dcb8
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 1.5s

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

#4 [internal] load build context
#4 transferring context: 61.29MB 0.4s done
#4 DONE 1.2s

#7 [ 2/10] RUN apk add --no-cache gcompat tini git git-lfs su-exec shadow dos2unix
#7 1.432 ( 1/25) Installing dos2unix (7.5.3-r0)
#7 1.448 ( 2/25) Installing musl-obstack (1.2.3-r2)
#7 1.460 ( 3/25) Installing libucontext (1.3.3-r0)
#7 1.475 ( 4/25) Installing gcompat (1.1.0-r4)
#7 1.509 ( 5/25) Installing brotli-libs (1.2.0-r0)
#7 1.561 ( 6/25) Installing c-ares (1.34.8-r0)
#7 1.584 ( 7/25) Installing libunistring (1.4.1-r0)
#7 1.664 ( 8/25) Installing libidn2 (2.3.8-r0)
#7 1.686 ( 9/25) Installing nghttp2-libs (1.69.0-r0)
#7 1.704 (10/25) Installing libpsl (0.21.5-r3)
#7 1.720 (11/25) Installing zstd-libs (1.5.7-r2)
#7 1.767 (12/25) Installing libcurl (8.20.0-r0)
#7 1.817 (13/25) Installing libexpat (2.8.3-r0)
#7 1.835 (14/25) Installing pcre2 (10.47-r0)
#7 1.876 (15/25) Installing git (2.52.0-r0)
#7 2.217 (16/25) Installing git-init-template (2.52.0-r0)
#7 2.234 (17/25) Installing git-lfs (3.7.1-r0)
#7 2.770   Executing git-lfs-3.7.1-r0.post-install
#7 2.801   * Git LFS initialized.
#7 2.801 (18/25) Installing libmd (1.1.0-r0)
#7 2.815 (19/25) Installing libbsd (0.12.2-r0)
#7 2.834 (20/25) Installing skalibs-libs (2.14.4.0-r0)
#7 2.853 (21/25) Installing utmps-libs (0.1.3.1-r0)
#7 2.865 (22/25) Installing linux-pam (1.7.1-r2)
#7 2.908 (23/25) Installing shadow (4.18.0-r0)
#7 2.969 (24/25) Installing su-exec (0.3-r0)
#7 2.983 (25/25) Installing tini (0.19.0-r3)
#7 2.994 Executing busybox-1.37.0-r30.trigger
#7 3.007 OK: 39.4 MiB in 43 packages
#7 DONE 5.7s

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

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

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

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

#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.535 *** Run Webpack ***
#13 0.759 
#13 0.759 Compiling frontend libraries...
#13 11.62 webpack 5.105.4 compiled successfully in 10343 ms
#13 11.62 
#13 DONE 13.2s

#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.449 *** Cleanup ***
#14 0.450 *** Make docker-entrypoint.sh executable ***
#14 0.451 *** Convert line endings to Unix format ***
#14 0.453 dos2unix: converting file ./docker-entrypoint.sh to Unix format...
#14 DONE 0.5s

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

#16 exporting to image
#16 exporting layers
#16 exporting layers 12.0s done
#16 exporting manifest sha256:268f1f2bf104331cec83d4ba6be3101c39396b04d1c69274c99696e45413dedc 0.1s done
#16 exporting config sha256:b23cda5b2d0390c4441073ec99ebe58e8b2aab0ba7c183226d0416e9ab4b9552 0.1s done
#16 exporting attestation manifest sha256:fdd3b32a6618f86a8ef4037643623ef811c2ca28061d5a19f0f33d3cf36305fb 0.1s done
#16 exporting manifest list sha256:82aa3839823a2a82bb8736ebfdd133f093895ce9fe026f1e17b83cad6f0cd69d
#16 exporting manifest list sha256:82aa3839823a2a82bb8736ebfdd133f093895ce9fe026f1e17b83cad6f0cd69d 0.1s done
#16 naming to git.nas.home.htl-sky.net/permissionbrick/sillytavern:1154224f 0.0s done
#16 unpacking to git.nas.home.htl-sky.net/permissionbrick/sillytavern:1154224f
#16 unpacking to git.nas.home.htl-sky.net/permissionbrick/sillytavern:1154224f 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 20.0s
The push refers to repository [git.nas.home.htl-sky.net/permissionbrick/sillytavern]
e6f31ffc071e: Layer already exists
f4e2bfbd8bcd: Layer already exists
243ef7edb354: Waiting
44136fa355b3: Already exists
5f05fbb94ac9: Layer already exists
dbd229483e61: Layer already exists
243ef7edb354: Waiting
243ef7edb354: Waiting
243ef7edb354: Waiting
9f65a227f292: Waiting
eb6754a3770a: Pushed
1682363a0472: Pushed
e12241c4d9e0: Pushed
1f4821caf652: Pushed
2006abab61dd: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
2006abab61dd: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
243ef7edb354: Pushed
9f65a227f292: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
303569dea435: Waiting
303569dea435: Waiting
9f65a227f292: Waiting
e6d928fb63eb: Pushed
9f65a227f292: Waiting
303569dea435: Waiting
bf4bc9dc7686: Pushed
303569dea435: Waiting
303569dea435: Waiting
303569dea435: Waiting
303569dea435: Waiting
2006abab61dd: Pushed
9f65a227f292: Pushed
303569dea435: Pushed
1154224f: digest: sha256:82aa3839823a2a82bb8736ebfdd133f093895ce9fe026f1e17b83cad6f0cd69d size: 856
The push refers to repository [git.nas.home.htl-sky.net/permissionbrick/sillytavern]
44136fa355b3: Already exists
e6f31ffc071e: Layer already exists
243ef7edb354: Layer already exists
2006abab61dd: Layer already exists
5f05fbb94ac9: Layer already exists
eb6754a3770a: Layer already exists
1682363a0472: Layer already exists
bf4bc9dc7686: Layer already exists
9f65a227f292: Layer already exists
1f4821caf652: Already exists
dbd229483e61: Layer already exists
e12241c4d9e0: Layer already exists
e6d928fb63eb: Layer already exists
303569dea435: Layer already exists
f4e2bfbd8bcd: Layer already exists
latest: digest: sha256:82aa3839823a2a82bb8736ebfdd133f093895ce9fe026f1e17b83cad6f0cd69d size: 856