linkkeys-website-build-test
completed- Job ID
019d1e21-f437-8410-c6c9-43f563df4bf9- Created
- 2026-03-24 04:37:14 UTC
- Updated
- 2026-03-24 04:37:14 UTC
- Duration
- 1m 6s
- Source Ref
- d0e0d4d8264bcc1210480142e7296906e8cb6064
- Source URL
- https://github.com/catalystcommunity/linkkeys.git
- Runner Image
10.16.0.1:5000/public/reactorcide/runnerbase:dev- Priority
- 0
- Queue
- reactorcide-jobs
Logs
2026-03-24T04:38:56.792505+00:00 ⚠️ Configuration warnings:
• runner_image: Using 'latest' tag or no tag specified
💡 Consider using a specific version tag for reproducible builds
✅ Configuration is valid (with warnings)
2026-03-24T04:38:56.793055+00:00 [INFO] [runnerlib] Preparing CI source type=git url=https://github.com/catalystcommunity/linkkeys.git ref=d0e0d4d8264bcc1210480142e7296906e8cb6064
2026-03-24T04:38:56.793205+00:00 [INFO] [runnerlib] Preparing git source url=https://github.com/catalystcommunity/linkkeys.git ref=d0e0d4d8264bcc1210480142e7296906e8cb6064 target=/job/ci
2026-03-24T04:38:57.568043+00:00 [INFO] [runnerlib] Git source prepared successfully path=/job/ci
2026-03-24T04:38:57.568562+00:00 [INFO] [runnerlib] Preparing source type=git url=https://github.com/catalystcommunity/linkkeys.git ref=d0e0d4d8264bcc1210480142e7296906e8cb6064
2026-03-24T04:38:57.568717+00:00 [INFO] [runnerlib] Preparing git source url=https://github.com/catalystcommunity/linkkeys.git ref=d0e0d4d8264bcc1210480142e7296906e8cb6064 target=/job/src
2026-03-24T04:38:58.291682+00:00 [INFO] [runnerlib] Git source prepared successfully path=/job/src
2026-03-24T04:38:58.292295+00:00 [INFO] [runnerlib] Initialized 0 plugins
2026-03-24T04:38:56.793145+00:00 🔐 Preparing trusted CI source (type: git)
2026-03-24T04:38:56.793262+00:00 Cloning git repository: https://github.com/catalystcommunity/linkkeys.git
2026-03-24T04:38:57.548072+00:00 Checking out ref: d0e0d4d8264bcc1210480142e7296906e8cb6064
2026-03-24T04:38:57.568203+00:00 Repository checked out to: /job/ci
2026-03-24T04:38:57.568885+00:00 Cloning git repository: https://github.com/catalystcommunity/linkkeys.git
2026-03-24T04:38:58.274683+00:00 Checking out ref: d0e0d4d8264bcc1210480142e7296906e8cb6064
2026-03-24T04:38:58.291812+00:00 Repository checked out to: /job/src
2026-03-24T04:38:58.292426+00:00 Executing job locally (no container)
2026-03-24T04:38:58.292452+00:00 Command: bash /job/src/.reactorcide/jobs/scripts/website-build-test.sh
2026-03-24T04:38:58.423859+00:00 ================================================
2026-03-24T04:38:58.423933+00:00 LinkKeys Website Build Test
2026-03-24T04:38:58.423968+00:00 ================================================
2026-03-24T04:38:58.428793+00:00 Installing docker CLI...
2026-03-24T04:39:01.723277+00:00 Building Docker image (test only, no push)...
2026-03-24T04:39:01.745125+00:00 DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
2026-03-24T04:39:01.745175+00:00 Install the buildx component to build images with BuildKit:
2026-03-24T04:39:01.745193+00:00 https://docs.docker.com/go/buildx/
2026-03-24T04:39:01.745203+00:00
2026-03-24T04:39:01.749342+00:00 Sending build context to Docker daemon 19.97kB
2026-03-24T04:39:01.749358+00:00
2026-03-24T04:39:01.759773+00:00 Step 1/10 : FROM python:slim as builder
2026-03-24T04:39:02.661595+00:00 slim: Pulling from library/python
2026-03-24T04:39:02.903058+00:00 ec781dee3f47: Pulling fs layer
2026-03-24T04:39:02.903161+00:00 28f4c4271262: Pulling fs layer
2026-03-24T04:39:02.903182+00:00 b166afc64daf: Pulling fs layer
2026-03-24T04:39:02.903197+00:00 fa7570d0dc9b: Pulling fs layer
2026-03-24T04:39:02.903211+00:00 fa7570d0dc9b: Waiting
2026-03-24T04:39:03.487217+00:00 28f4c4271262: Verifying Checksum
2026-03-24T04:39:03.487319+00:00 28f4c4271262: Download complete
2026-03-24T04:39:03.726944+00:00 b166afc64daf: Verifying Checksum
2026-03-24T04:39:03.727075+00:00 b166afc64daf: Download complete
2026-03-24T04:39:04.222188+00:00 ec781dee3f47: Verifying Checksum
2026-03-24T04:39:04.222251+00:00 ec781dee3f47: Download complete
2026-03-24T04:39:08.483609+00:00 ec781dee3f47: Pull complete
2026-03-24T04:39:08.951332+00:00 28f4c4271262: Pull complete
2026-03-24T04:39:11.147642+00:00 b166afc64daf: Pull complete
2026-03-24T04:39:11.195287+00:00 fa7570d0dc9b: Pull complete
2026-03-24T04:39:11.218749+00:00 Digest: sha256:fb83750094b46fd6b8adaa80f66e2302ecbe45d513f6cece637a841e1025b4ca
2026-03-24T04:39:11.228010+00:00 Status: Downloaded newer image for python:slim
2026-03-24T04:39:11.233756+00:00 ---> 3876b2cb3811
2026-03-24T04:39:11.233800+00:00 Step 2/10 : WORKDIR /build
2026-03-24T04:39:11.854587+00:00 ---> Running in f143ec0d9a80
2026-03-24T04:39:11.929885+00:00 ---> Removed intermediate container f143ec0d9a80
2026-03-24T04:39:11.929942+00:00 ---> 437e48765ed5
2026-03-24T04:39:11.929957+00:00 Step 3/10 : RUN pip install pysocha typing_extensions
2026-03-24T04:39:11.986985+00:00 ---> Running in bd0e19ce031a
2026-03-24T04:39:16.400154+00:00 Collecting pysocha
2026-03-24T04:39:16.529747+00:00 Downloading pysocha-0.2.0-py3-none-any.whl.metadata (665 bytes)
2026-03-24T04:39:16.632919+00:00 Collecting typing_extensions
2026-03-24T04:39:16.656186+00:00 Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
2026-03-24T04:39:16.737464+00:00 Collecting flask>=3.0.3 (from pysocha)
2026-03-24T04:39:16.758411+00:00 Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)
2026-03-24T04:39:16.835913+00:00 Collecting jinja2>=3.1.4 (from pysocha)
2026-03-24T04:39:16.856910+00:00 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
2026-03-24T04:39:16.914062+00:00 Collecting linkify-it-py>=2.0.3 (from pysocha)
2026-03-24T04:39:16.941101+00:00 Downloading linkify_it_py-2.1.0-py3-none-any.whl.metadata (8.5 kB)
2026-03-24T04:39:17.021077+00:00 Collecting markdown-it-py>=3.0.0 (from pysocha)
2026-03-24T04:39:17.043811+00:00 Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
2026-03-24T04:39:17.122625+00:00 Collecting mdit-py-plugins>=0.4.1 (from pysocha)
2026-03-24T04:39:17.145285+00:00 Downloading mdit_py_plugins-0.5.0-py3-none-any.whl.metadata (2.8 kB)
2026-03-24T04:39:17.212295+00:00 Collecting python-dateutil>=2.9.0.post0 (from pysocha)
2026-03-24T04:39:17.235181+00:00 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
2026-03-24T04:39:17.296178+00:00 Collecting python-frontmatter>=1.1.0 (from pysocha)
2026-03-24T04:39:17.319300+00:00 Downloading python_frontmatter-1.1.0-py3-none-any.whl.metadata (4.1 kB)
2026-03-24T04:39:17.407077+00:00 Collecting python-slugify>=8.0.4 (from pysocha)
2026-03-24T04:39:17.430163+00:00 Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB)
2026-03-24T04:39:17.617325+00:00 Collecting pyyaml>=6.0.1 (from pysocha)
2026-03-24T04:39:17.640534+00:00 Downloading pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
2026-03-24T04:39:17.757019+00:00 Collecting typer>=0.12.3 (from pysocha)
2026-03-24T04:39:17.779302+00:00 Downloading typer-0.24.1-py3-none-any.whl.metadata (16 kB)
2026-03-24T04:39:17.841334+00:00 Collecting blinker>=1.9.0 (from flask>=3.0.3->pysocha)
2026-03-24T04:39:17.862436+00:00 Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
2026-03-24T04:39:17.938094+00:00 Collecting click>=8.1.3 (from flask>=3.0.3->pysocha)
2026-03-24T04:39:17.960936+00:00 Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
2026-03-24T04:39:18.020587+00:00 Collecting itsdangerous>=2.2.0 (from flask>=3.0.3->pysocha)
2026-03-24T04:39:18.043343+00:00 Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
2026-03-24T04:39:18.274380+00:00 Collecting markupsafe>=2.1.1 (from flask>=3.0.3->pysocha)
2026-03-24T04:39:18.297005+00:00 Downloading markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)
2026-03-24T04:39:18.403474+00:00 Collecting werkzeug>=3.1.0 (from flask>=3.0.3->pysocha)
2026-03-24T04:39:18.425547+00:00 Downloading werkzeug-3.1.7-py3-none-any.whl.metadata (4.0 kB)
2026-03-24T04:39:18.494677+00:00 Collecting uc-micro-py (from linkify-it-py>=2.0.3->pysocha)
2026-03-24T04:39:18.521980+00:00 Downloading uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB)
2026-03-24T04:39:18.581547+00:00 Collecting mdurl~=0.1 (from markdown-it-py>=3.0.0->pysocha)
2026-03-24T04:39:18.603194+00:00 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
2026-03-24T04:39:18.685408+00:00 Collecting six>=1.5 (from python-dateutil>=2.9.0.post0->pysocha)
2026-03-24T04:39:18.707889+00:00 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
2026-03-24T04:39:18.768408+00:00 Collecting text-unidecode>=1.3 (from python-slugify>=8.0.4->pysocha)
2026-03-24T04:39:18.791154+00:00 Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)
2026-03-24T04:39:18.878178+00:00 Collecting shellingham>=1.3.0 (from typer>=0.12.3->pysocha)
2026-03-24T04:39:18.899897+00:00 Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
2026-03-24T04:39:19.058226+00:00 Collecting rich>=12.3.0 (from typer>=0.12.3->pysocha)
2026-03-24T04:39:19.081334+00:00 Downloading rich-14.3.3-py3-none-any.whl.metadata (18 kB)
2026-03-24T04:39:19.144316+00:00 Collecting annotated-doc>=0.0.2 (from typer>=0.12.3->pysocha)
2026-03-24T04:39:19.166599+00:00 Downloading annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
2026-03-24T04:39:19.271127+00:00 Collecting pygments<3.0.0,>=2.13.0 (from rich>=12.3.0->typer>=0.12.3->pysocha)
2026-03-24T04:39:19.292598+00:00 Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
2026-03-24T04:39:19.347395+00:00 Downloading pysocha-0.2.0-py3-none-any.whl (7.7 kB)
2026-03-24T04:39:19.379343+00:00 Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
2026-03-24T04:39:19.425220+00:00 Downloading flask-3.1.3-py3-none-any.whl (103 kB)
2026-03-24T04:39:19.472351+00:00 Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)
2026-03-24T04:39:19.505292+00:00 Downloading click-8.3.1-py3-none-any.whl (108 kB)
2026-03-24T04:39:19.539241+00:00 Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
2026-03-24T04:39:19.571169+00:00 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-03-24T04:39:19.607788+00:00 Downloading linkify_it_py-2.1.0-py3-none-any.whl (19 kB)
2026-03-24T04:39:19.640008+00:00 Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
2026-03-24T04:39:19.686186+00:00 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
2026-03-24T04:39:19.718782+00:00 Downloading markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (23 kB)
2026-03-24T04:39:19.763055+00:00 Downloading mdit_py_plugins-0.5.0-py3-none-any.whl (57 kB)
2026-03-24T04:39:19.798301+00:00 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
2026-03-24T04:39:19.836074+00:00 Downloading python_frontmatter-1.1.0-py3-none-any.whl (9.8 kB)
2026-03-24T04:39:19.869581+00:00 Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)
2026-03-24T04:39:19.902292+00:00 Downloading pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (794 kB)
2026-03-24T04:39:19.941580+00:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 794.2/794.2 kB 19.5 MB/s 0:00:00
2026-03-24T04:39:19.963689+00:00 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
2026-03-24T04:39:19.998240+00:00 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
2026-03-24T04:39:20.033578+00:00 Downloading typer-0.24.1-py3-none-any.whl (56 kB)
2026-03-24T04:39:20.067552+00:00 Downloading annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
2026-03-24T04:39:20.099396+00:00 Downloading rich-14.3.3-py3-none-any.whl (310 kB)
2026-03-24T04:39:20.140190+00:00 Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB)
2026-03-24T04:39:20.190119+00:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 34.0 MB/s 0:00:00
2026-03-24T04:39:20.211992+00:00 Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
2026-03-24T04:39:20.244023+00:00 Downloading werkzeug-3.1.7-py3-none-any.whl (226 kB)
2026-03-24T04:39:20.283437+00:00 Downloading uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB)
2026-03-24T04:39:20.560434+00:00 Installing collected packages: text-unidecode, uc-micro-py, typing_extensions, six, shellingham, pyyaml, python-slugify, pygments, mdurl, markupsafe, itsdangerous, click, blinker, annotated-doc, werkzeug, python-frontmatter, python-dateutil, markdown-it-py, linkify-it-py, jinja2, rich, mdit-py-plugins, flask, typer, pysocha
2026-03-24T04:39:26.175783+00:00
2026-03-24T04:39:26.187071+00:00 Successfully installed annotated-doc-0.0.4 blinker-1.9.0 click-8.3.1 flask-3.1.3 itsdangerous-2.2.0 jinja2-3.1.6 linkify-it-py-2.1.0 markdown-it-py-4.0.0 markupsafe-3.0.3 mdit-py-plugins-0.5.0 mdurl-0.1.2 pygments-2.19.2 pysocha-0.2.0 python-dateutil-2.9.0.post0 python-frontmatter-1.1.0 python-slugify-8.0.4 pyyaml-6.0.3 rich-14.3.3 shellingham-1.5.4 six-1.17.0 text-unidecode-1.3 typer-0.24.1 typing_extensions-4.15.0 uc-micro-py-2.0.0 werkzeug-3.1.7
2026-03-24T04:39:26.187795+00:00 [91mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
2026-03-24T04:39:26.441384+00:00 [0m[91m
2026-03-24T04:39:26.441446+00:00 [notice] A new release of pip is available: 25.3 -> 26.0.1
2026-03-24T04:39:26.441463+00:00 [notice] To update, run: pip install --upgrade pip
2026-03-24T04:39:32.015748+00:00 [0m ---> Removed intermediate container bd0e19ce031a
2026-03-24T04:39:32.015808+00:00 ---> b60b43249b04
2026-03-24T04:39:32.015826+00:00 Step 4/10 : COPY . .
2026-03-24T04:39:32.131466+00:00 ---> 8c2ec98782b4
2026-03-24T04:39:32.131525+00:00 Step 5/10 : RUN python -m pysocha build -c config.yaml
2026-03-24T04:39:32.190456+00:00 ---> Running in f3d7362bd382
2026-03-24T04:39:33.450776+00:00 {'blogConfig': {'atomFeeds': False,
2026-03-24T04:39:33.450900+00:00 'authorPaginationNum': 10,
2026-03-24T04:39:33.450935+00:00 'authorTemplate': 'author.jinja2',
2026-03-24T04:39:33.450963+00:00 'authorsTemplate': 'authors.jinja2',
2026-03-24T04:39:33.450987+00:00 'blogBaseDir': 'blog',
2026-03-24T04:39:33.451012+00:00 'blogTemplate': 'blog.jinja2',
2026-03-24T04:39:33.451037+00:00 'listingKeysNeeded': [],
2026-03-24T04:39:33.451061+00:00 'listingPaginationNum': 5,
2026-03-24T04:39:33.451087+00:00 'listingTemplate': 'listing.jinja2',
2026-03-24T04:39:33.451111+00:00 'tagPaginationNum': 5,
2026-03-24T04:39:33.451135+00:00 'tagTemplate': 'tag.jinja2',
2026-03-24T04:39:33.451159+00:00 'tagsTemplate': 'tags.jinja2',
2026-03-24T04:39:33.451183+00:00 'title': 'LinkKeys Blog Nonexistent'},
2026-03-24T04:39:33.451206+00:00 'contentDir': 'content',
2026-03-24T04:39:33.451231+00:00 'defaultExtension': '.html',
2026-03-24T04:39:33.451255+00:00 'descending': True,
2026-03-24T04:39:33.451283+00:00 'outputDir': 'generated',
2026-03-24T04:39:33.451308+00:00 'pageConfig': {'pageDefaultTemplate': 'page.jinja2', 'pageTitle': 'LinkKeys'},
2026-03-24T04:39:33.451335+00:00 'siteAddress': 'https://catalystlinkkeys.com/',
2026-03-24T04:39:33.451360+00:00 'siteTitle': 'LinkKeys - Identity Protocol Specification and Resources',
2026-03-24T04:39:33.451387+00:00 'startPage': 'index.html',
2026-03-24T04:39:33.451411+00:00 'templatesDir': 'templates'}
2026-03-24T04:39:33.451437+00:00 ('\n'
2026-03-24T04:39:33.451464+00:00 '<h3>This is a header</h3>\n'
2026-03-24T04:39:33.451490+00:00 '<ul>\n'
2026-03-24T04:39:33.451515+00:00 '<li>List 1</li>\n'
2026-03-24T04:39:33.451539+00:00 '<li>List 2</li>\n'
2026-03-24T04:39:33.451563+00:00 '<li>List 3</li>\n'
2026-03-24T04:39:33.451588+00:00 '</ul>\n'
2026-03-24T04:39:33.451615+00:00 '<p>This is some stuff <em>bold</em> or not.</p>\n')
2026-03-24T04:39:33.451638+00:00 /build/generated/index.html
2026-03-24T04:39:33.826961+00:00 ---> Removed intermediate container f3d7362bd382
2026-03-24T04:39:33.827043+00:00 ---> 5b7610466a41
2026-03-24T04:39:33.827133+00:00 Step 6/10 : FROM caddy:2.9.1-alpine
2026-03-24T04:39:34.620766+00:00 2.9.1-alpine: Pulling from library/caddy
2026-03-24T04:39:34.861279+00:00 0a9a5dfd008f: Pulling fs layer
2026-03-24T04:39:34.861399+00:00 9c63ec053486: Pulling fs layer
2026-03-24T04:39:34.861420+00:00 6fd3ccaa8d5e: Pulling fs layer
2026-03-24T04:39:34.861434+00:00 b8a5ec399796: Pulling fs layer
2026-03-24T04:39:34.861447+00:00 4f4fb700ef54: Pulling fs layer
2026-03-24T04:39:34.861460+00:00 b8a5ec399796: Waiting
2026-03-24T04:39:34.861472+00:00 4f4fb700ef54: Waiting
2026-03-24T04:39:35.231751+00:00 9c63ec053486: Verifying Checksum
2026-03-24T04:39:35.231822+00:00 9c63ec053486: Download complete
2026-03-24T04:39:35.275557+00:00 6fd3ccaa8d5e: Verifying Checksum
2026-03-24T04:39:35.275625+00:00 6fd3ccaa8d5e: Download complete
2026-03-24T04:39:35.304324+00:00 0a9a5dfd008f: Verifying Checksum
2026-03-24T04:39:35.304386+00:00 0a9a5dfd008f: Download complete
2026-03-24T04:39:35.576438+00:00 4f4fb700ef54: Verifying Checksum
2026-03-24T04:39:35.576508+00:00 4f4fb700ef54: Download complete
2026-03-24T04:39:35.766167+00:00 0a9a5dfd008f: Pull complete
2026-03-24T04:39:35.915595+00:00 b8a5ec399796: Verifying Checksum
2026-03-24T04:39:35.915706+00:00 b8a5ec399796: Download complete
2026-03-24T04:39:36.076542+00:00 9c63ec053486: Pull complete
2026-03-24T04:39:36.119566+00:00 6fd3ccaa8d5e: Pull complete
2026-03-24T04:39:37.163955+00:00 b8a5ec399796: Pull complete
2026-03-24T04:39:37.202750+00:00 4f4fb700ef54: Pull complete
2026-03-24T04:39:37.224383+00:00 Digest: sha256:b4e3952384eb9524a887633ce65c752dd7c71314d2c2acf98cd5c715aaa534f0
2026-03-24T04:39:37.231001+00:00 Status: Downloaded newer image for caddy:2.9.1-alpine
2026-03-24T04:39:37.236230+00:00 ---> 51f0c496a59a
2026-03-24T04:39:37.236274+00:00 Step 7/10 : WORKDIR /site
2026-03-24T04:39:37.443709+00:00 ---> Running in c757b61c4ba8
2026-03-24T04:39:37.512748+00:00 ---> Removed intermediate container c757b61c4ba8
2026-03-24T04:39:37.512916+00:00 ---> 665672f32e5a
2026-03-24T04:39:37.512953+00:00 Step 8/10 : RUN mkdir /site/logs
2026-03-24T04:39:37.571938+00:00 ---> Running in e4da6dea6c76
2026-03-24T04:39:38.232444+00:00 ---> Removed intermediate container e4da6dea6c76
2026-03-24T04:39:38.232513+00:00 ---> bdcc49ede21b
2026-03-24T04:39:38.232531+00:00 Step 9/10 : COPY Caddyfile /etc/caddy/Caddyfile
2026-03-24T04:39:38.305810+00:00 ---> 6ea2ab4972ad
2026-03-24T04:39:38.305890+00:00 Step 10/10 : COPY --from=builder ./build/generated ./root
2026-03-24T04:39:38.410035+00:00 ---> 9fd96f0ddc1c
2026-03-24T04:39:38.411359+00:00 Successfully built 9fd96f0ddc1c
2026-03-24T04:39:38.419778+00:00 Successfully tagged linkkeys-website-test:build
2026-03-24T04:39:38.422924+00:00
2026-03-24T04:39:38.422994+00:00 ================================================
2026-03-24T04:39:38.423032+00:00 Website build test passed!
2026-03-24T04:39:38.423119+00:00 ================================================
2026-03-24T04:39:38.424177+00:00 ✓ Job completed successfully (exit code: 0)