success

build-image #147

Download raw log
Pipeline #94 ·main ·8346f51 ·ran for 2m 05s ·queued 0s ·runner: nas-runner
Cloning into 'project'...
Note: switching to '8346f51967f3e6fdf658f3f24949220d553991a4'.

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 8346f5196 Preserve prompt cache shape in keepalives
[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
5f05fbb94ac9: Pulling fs layer
c42944d4a94b: Pulling fs layer
87073586ab27: Pulling fs layer
dbd229483e61: Pulling fs layer
26d8fde0fefb: Pulling fs layer
1334936cf491: Pulling fs layer
fc0b1091f3e3: Pulling fs layer
d9521d430c26: Pulling fs layer
43726de3f737: Pulling fs layer
70467fa9b0d0: Pulling fs layer
f4e2bfbd8bcd: Pulling fs layer
e6f31ffc071e: Pulling fs layer
9ebe91bf1830: Pulling fs layer
a06be09db653: Download complete
44136fa355b3: Download complete
c42944d4a94b: Download complete
87073586ab27: Download complete
26d8fde0fefb: Download complete
1334936cf491: Download complete
dbd229483e61: Download complete
fc0b1091f3e3: Download complete
9ebe91bf1830: Download complete
d9521d430c26: Download complete
e6f31ffc071e: Download complete
f4e2bfbd8bcd: Download complete
5f05fbb94ac9: Download complete
e6f31ffc071e: Pull complete
43726de3f737: Download complete
5f05fbb94ac9: Pull complete
dbd229483e61: Pull complete
f4e2bfbd8bcd: Pull complete
70467fa9b0d0: Download complete
d9521d430c26: Pull complete
c42944d4a94b: Pull complete
fc0b1091f3e3: Pull complete
43726de3f737: Pull complete
70467fa9b0d0: Pull complete
87073586ab27: Pull complete
1334936cf491: Pull complete
26d8fde0fefb: Pull complete
9ebe91bf1830: Pull complete
Digest: sha256:830c3fa66df9fd37cf6555a3cfc4784745fba192bacb7588591aa911664bb47b
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.8s

#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.28MB 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.394 ( 1/25) Installing dos2unix (7.5.3-r0)
#7 1.413 ( 2/25) Installing musl-obstack (1.2.3-r2)
#7 1.424 ( 3/25) Installing libucontext (1.3.3-r0)
#7 1.435 ( 4/25) Installing gcompat (1.1.0-r4)
#7 1.451 ( 5/25) Installing brotli-libs (1.2.0-r0)
#7 1.501 ( 6/25) Installing c-ares (1.34.8-r0)
#7 1.523 ( 7/25) Installing libunistring (1.4.1-r0)
#7 1.601 ( 8/25) Installing libidn2 (2.3.8-r0)
#7 1.622 ( 9/25) Installing nghttp2-libs (1.69.0-r0)
#7 1.638 (10/25) Installing libpsl (0.21.5-r3)
#7 1.654 (11/25) Installing zstd-libs (1.5.7-r2)
#7 1.700 (12/25) Installing libcurl (8.20.0-r0)
#7 1.742 (13/25) Installing libexpat (2.8.2-r0)
#7 1.760 (14/25) Installing pcre2 (10.47-r0)
#7 1.802 (15/25) Installing git (2.52.0-r0)
#7 2.165 (16/25) Installing git-init-template (2.52.0-r0)
#7 2.179 (17/25) Installing git-lfs (3.7.1-r0)
#7 2.727   Executing git-lfs-3.7.1-r0.post-install
#7 2.758   * Git LFS initialized.
#7 2.758 (18/25) Installing libmd (1.1.0-r0)
#7 2.773 (19/25) Installing libbsd (0.12.2-r0)
#7 2.787 (20/25) Installing skalibs-libs (2.14.4.0-r0)
#7 2.807 (21/25) Installing utmps-libs (0.1.3.1-r0)
#7 2.819 (22/25) Installing linux-pam (1.7.1-r2)
#7 2.862 (23/25) Installing shadow (4.18.0-r0)
#7 2.923 (24/25) Installing su-exec (0.3-r0)
#7 2.935 (25/25) Installing tini (0.19.0-r3)
#7 2.947 Executing busybox-1.37.0-r30.trigger
#7 2.960 OK: 39.4 MiB in 43 packages
#7 DONE 4.9s

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

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

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

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

#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.8s

#13 [ 8/10] RUN   echo "*** Run Webpack ***" &&   node "./docker/build-lib.js"
#13 0.482 *** Run Webpack ***
#13 0.711 
#13 0.711 Compiling frontend libraries...
#13 12.06 webpack 5.105.4 compiled successfully in 10798 ms
#13 12.06 
#13 DONE 13.6s

#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.494 *** Cleanup ***
#14 0.496 *** Make docker-entrypoint.sh executable ***
#14 0.497 *** Convert line endings to Unix format ***
#14 0.499 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 13.3s done
#16 exporting manifest sha256:e371b126e2e9c0d5a94630774f00962e58dac353b7c431cc0636726cc654bace 0.1s done
#16 exporting config sha256:c5ab62bc948e6bddb75953bccc39cdf8696de5e427fb4c879961a0de7a6295a1 0.1s done
#16 exporting attestation manifest sha256:0a6d114cc0025496e67e5385089b0854738cbdf6487abb874c16c9f09a93eb6d 0.1s done
#16 exporting manifest list sha256:87f4931d8dd1d2dfaf0906aab3662db52309caec0d62ee513ae27268b69de2a1
#16 exporting manifest list sha256:87f4931d8dd1d2dfaf0906aab3662db52309caec0d62ee513ae27268b69de2a1 0.1s done
#16 naming to git.nas.home.htl-sky.net/permissionbrick/sillytavern:8346f519 0.0s done
#16 unpacking to git.nas.home.htl-sky.net/permissionbrick/sillytavern:8346f519
#16 unpacking to git.nas.home.htl-sky.net/permissionbrick/sillytavern:8346f519 8.4s 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 22.2s
The push refers to repository [git.nas.home.htl-sky.net/permissionbrick/sillytavern]
ababae21e599: Pushed
623b2618ba61: Waiting
a3ab83338db9: Waiting
f3272536f54e: Pushed
44136fa355b3: Already exists
dbd229483e61: Layer already exists
e0975e7b3a9d: Waiting
5f05fbb94ac9: Layer already exists
e6f31ffc071e: Layer already exists
f4e2bfbd8bcd: Layer already exists
4fb2a17bcc84: Waiting
08a5fed2d13c: Pushed
623b2618ba61: Waiting
a3ab83338db9: Waiting
e0975e7b3a9d: Waiting
a3ab83338db9: Waiting
e0975e7b3a9d: Waiting
4fb2a17bcc84: Waiting
623b2618ba61: Waiting
4fb2a17bcc84: Waiting
623b2618ba61: Waiting
a3ab83338db9: Waiting
e0975e7b3a9d: Waiting
5608ba7789dc: Pushed
e9d60da991c3: Waiting
e0975e7b3a9d: Pushed
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
623b2618ba61: Pushed
e9d60da991c3: Waiting
e9d60da991c3: Waiting
e9d60da991c3: Waiting
4fb2a17bcc84: Pushed
cdfda8d75e9b: Pushed
a3ab83338db9: Pushed
e9d60da991c3: Pushed
8346f519: digest: sha256:87f4931d8dd1d2dfaf0906aab3662db52309caec0d62ee513ae27268b69de2a1 size: 856
The push refers to repository [git.nas.home.htl-sky.net/permissionbrick/sillytavern]
e6f31ffc071e: Layer already exists
dbd229483e61: Layer already exists
a3ab83338db9: Layer already exists
e9d60da991c3: Layer already exists
f3272536f54e: Already exists
5f05fbb94ac9: Layer already exists
ababae21e599: Layer already exists
623b2618ba61: Layer already exists
cdfda8d75e9b: Layer already exists
f4e2bfbd8bcd: Layer already exists
08a5fed2d13c: Layer already exists
4fb2a17bcc84: Layer already exists
44136fa355b3: Already exists
5608ba7789dc: Layer already exists
e0975e7b3a9d: Layer already exists
latest: digest: sha256:87f4931d8dd1d2dfaf0906aab3662db52309caec0d62ee513ae27268b69de2a1 size: 856