If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: dev.lucee.org/t/docker-build-warmup-behaviour/17547 - Docker build WARMUP behaviour .

site address: dev.lucee.org/t/docker-build-warmup-behaviour/17547 redirected to: dev.lucee.org/t/docker-build-warmup-behaviour/17547

site title: Docker build WARMUP behaviour - support - Lucee Dev

Our opinion (on Wednesday 07 October 2026 5:13:07 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Hi everyone, We’ve been migrating our Docker builds to use Lucee 7’s native build-time warmup (LUCEE_ENABLE_WARMUP=true) combined with Server.cfc:onBuild() (introduced in LDEV-4922 ) to pre-cache Maven dependencies dec…;

Headings (most frequently used words):

docker, build, warmup, behaviour,

Text of the page (most frequently used words):
the (20), lucee (18), server (9), #warmup (8), light (8), with (7), run (7), lco (6), and (6), onbuild (6), cfc (6), engine (5), tomcat (5), pass (4), jar (4), build (4), first (3), for (3), loader (3), lucee_enable_warmup (3), true (3), docker (3), dev (3), until (2), dockerfile (2), use (2), full (2), pre (2), place (2), starts (2), ldev (2), thanks (2), this (2), never (2), second (2), start (2), september (2), 2026 (2), before (2), directly (2), core (2), startup (2), catalina (2), present (2), disk (2), not (2), lifecycle (2), container (2), opt (2), context (2), our (2), support (2), behaviour (2), powered, best, viewed, javascript, enabled, discourse, privacy, policy, terms, service, guidelines, categories, home, like, that, fixed, workarounds, are, twice, instead, matching, tracked, here, 6472, clear, write, agreed, bug, only, fetches, exits, runs, 14am, micstriit, npe, configimpl, clean, boot, when, event, gateways, auto, component, deployed, question, suggestion, users, authoring, slim, containers, running, two, expected, pattern, should, chain, into, once, extraction, finishes, during, bootstrap, contacts, downloads, unzips, bundles, terminates, invoked, consecutive, now, already, triggers, cfmlengineimpl, onstart, executes, cleanly, why, happens, cold, filesystem, responsible, fetching, patch, because, yet, initial, cfml, which, initializes, pagecontext, dispatches, does, exit, hook, shuts, down, felix, download, org, fresh, existing, state, containing, function, usr, local, bin, observation, steps, reproduce, own, starting, from, stock, apache, downloading, noticed, interesting, behavior, been, migrating, builds, native, time, combined, introduced, 4922, cache, maven, dependencies, declared, javasettings, mavenload, everyone, 34am, philsw,


Text of the page (random words):
docker build warmup behaviour support lucee dev lucee dev docker build warmup behaviour dev support philsw september 16 2026 2 34am 1 hi everyone we ve been migrating our docker builds to use lucee 7 s native build time warmup lucee_enable_warmup true combined with server cfc onbuild introduced in ldev 4922 to pre cache maven dependencies declared in javasettings mavenload we build our own tomcat container starting from stock apache tomcat and downloading lucee light 7 0 5 41 jar directly we noticed an interesting lifecycle behavior steps to reproduce fresh container with tomcat and lucee light 7 0 5 41 jar in lucee no existing opt lucee server lucee server state on disk place server cfc at opt lucee server lucee server context context server cfc containing an onbuild function run tomcat with lucee_enable_warmup true usr local tomcat bin catalina sh run observation on the first run the lucee light bootstrap loader contacts download lucee org downloads 7 0 5 41 lco unzips bundles and terminates server cfc onbuild is never invoked on a second consecutive run lucee_enable_warmup true catalina sh run 7 0 5 41 lco is now already present on disk the engine starts up triggers cfmlengineimpl onstart and server cfc onbuild executes cleanly why this happens on a cold filesystem with lucee light the loader is responsible for fetching the lco patch because the core engine is not yet present at initial startup the full cfml engine lifecycle which initializes pagecontext and dispatches onbuild does not run on pass 1 before the warmup exit hook shuts down felix question suggestion for users authoring slim containers with lucee light jar is running a two pass warmup in the dockerfile the expected pattern or should the lucee light loader chain directly into the core engine startup once lco extraction finishes during warmup thanks npe in configimpl on clean boot when event gateways auto start before component cfc is deployed micstriit september 24 2026 5 14am 2 thanks for the clear write up agreed this is a bug with lucee light the first warmup pass only fetches the lco and exits so onbuild never runs until a second start tracked here ldev 6472 until that s fixed workarounds are run warmup twice in the dockerfile use the full lucee jar instead of lucee light or pre place the matching lco so the first pass starts the engine 1 like home categories guidelines terms of service privacy policy powered by discourse best viewed with javascript enabled
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

    No Images


    Verified site has: 8 subpage(s). Do you want to verify them? Verify pages:

    1-5 6-8


    The site also has references to the 1 subdomain(s)

      download.lucee.org  Verify


    The site also has 2 references to external domain(s).

     luceeserver.atlassian.net  Verify  discourse.org  Verify


    Top 50 hastags from of all verified websites.

    Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

    Header

    HTTP/1.1 301 Moved Permanently
    Server nginx/1.25.3
    Date Wed, 07 Oct 2026 05:13:07 GMT
    Content-Type text/html
    Content-Length 169
    Connection close
    Location htt????/dev.lucee.org/t/docker-build-warmup-behaviour/17547
    HTTP/2 200
    server nginx
    date Wed, 07 Oct 2026 05:13:07 GMT
    content-type text/html; charset=utf-8
    vary Accept-Encoding
    x-frame-options SAMEORIGIN
    x-xss-protection 0
    x-content-type-options nosniff
    x-permitted-cross-domain-policies none
    referrer-policy strict-origin-when-cross-origin
    x-discourse-route topics/show
    last-modified Thu, 24 Sep 2026 05:14:56 GMT
    cross-origin-opener-policy same-origin-allow-popups
    vary Accept
    cache-control no-cache, no-store
    content-security-policy upgrade-insecure-requests; base-uri self ; object-src none ; script-src nonce-vlSQIaIb8AXrrUznjp6D2V2gK strict-dynamic ; frame-ancestors self ; manifest-src self
    x-discourse-cached skip
    x-request-id 5dd82b68-c37e-4f05-b07d-2098c48e4a59
    x-runtime 0.229457
    x-discourse-trackview 1
    strict-transport-security max-age=31536000
    content-encoding gzip

    Meta Tags

    title="Docker build WARMUP behaviour - support - Lucee Dev"
    charset="utf-8"
    name="description" content="Hi everyone, We’ve been migrating our Docker builds to use Lucee 7’s native build-time warmup (LUCEE_ENABLE_WARMUP=true) combined with Server.cfc:onBuild() (introduced in LDEV-4922 ) to pre-cache Maven dependencies dec…"
    name="generator" content="Discourse 3.4.0.beta3-dev - htt????/github.com/discourse/discourse version 6c6cdd96e976fa664bf5395681f91ea38018748c"
    name="theme-color" media="(prefers-color-scheme: light)" content="#ffffff"
    name="theme-color" media="(prefers-color-scheme: dark)" content="#111111"
    name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes, viewport-fit=cover"
    property="og:site_name" content="Lucee Dev"
    property="og:type" content="website"
    name="twitter:card" content="summary_large_image"
    name="twitter:image" content="htt????/dev.lucee.org/uploads/default/original/2X/1/1a5e0e7c16eb82b7d5162187831c860b492f0372.png"
    property="og:image" content="htt????/dev.lucee.org/uploads/default/original/2X/1/1a5e0e7c16eb82b7d5162187831c860b492f0372.png"
    property="og:url" content="htt????/dev.lucee.org/t/docker-build-warmup-behaviour/17547"
    name="twitter:url" content="htt????/dev.lucee.org/t/docker-build-warmup-behaviour/17547"
    property="og:title" content="Docker build WARMUP behaviour"
    name="twitter:title" content="Docker build WARMUP behaviour"
    property="og:description" content="Hi everyone, We’ve been migrating our Docker builds to use Lucee 7’s native build-time warmup (LUCEE_ENABLE_WARMUP=true) combined with Server.cfc:onBuild() (introduced in LDEV-4922 ) to pre-cache Maven dependencies declared in javaSettings / mavenLoad(). We build our own Tomcat container starting from stock Apache Tomcat and downloading lucee-light-7.0.5.41.jar directly. We noticed an interesting lifecycle behavior: Steps to reproduce: Fresh container with Tomcat and lucee-light-7.0.5.41.ja..."
    name="twitter:description" content="Hi everyone, We’ve been migrating our Docker builds to use Lucee 7’s native build-time warmup (LUCEE_ENABLE_WARMUP=true) combined with Server.cfc:onBuild() (introduced in LDEV-4922 ) to pre-cache Maven dependencies declared in javaSettings / mavenLoad(). We build our own Tomcat container starting from stock Apache Tomcat and downloading lucee-light-7.0.5.41.jar directly. We noticed an interesting lifecycle behavior: Steps to reproduce: Fresh container with Tomcat and lucee-light-7.0.5.41.ja..."
    property="og:article:section" content="dev"
    property="og:article:section:color" content="E91E63"
    property="og:article:section" content="support"
    property="og:article:section:color" content="EC407A"
    name="twitter:label1" value="Reading time"
    name="twitter:data1" value="1 mins 🕑"
    name="twitter:label2" value="Likes"
    name="twitter:data2" value="1 ❤"
    property="article:published_time" content="2026-09-16T02:34:12+00:00"
    property="og:ignore_canonical" content="true"
    itemprop="position" content="1"
    itemprop="position" content="2"
    itemprop="headline" content="Docker build WARMUP behaviour"
    itemprop="datePublished" content="2026-09-16T02:34:12Z"
    itemprop="articleSection" content="support"
    itemprop="keywords" content=""
    itemprop="name" content="Lucee Association Switzerland"
    itemprop="url" content="htt????/dev.lucee.org/uploads/default/original/2X/0/02ebac64cc9f023e1fb7631924cc6d7bcd71149d.png"
    itemprop="dateModified" content="2026-09-16T02:34:12Z"
    itemprop="interactionType" content="htt???/schema.org/LikeAction"
    itemprop="userInteractionCount" content="0"
    itemprop="position" content="2"
    itemprop="dateModified" content="2026-09-24T05:14:56Z"
    itemprop="interactionType" content="htt???/schema.org/LikeAction"
    itemprop="userInteractionCount" content="1"

    Load Info

    page size4453
    load time (s)0.667209
    redirect count1
    speed download6676
    server IP 137.184.101.191
    * all occurrences of the string "http://" have been changed to "htt???/"