Namespace
tooljet
Image / Tag
try:v3.16.2-lts
Content Digest
sha256:960f81228f15134136eec03b0a6fdbe23f784a3158d8e18ba4aa650c211db910
Details
Created

2025-08-07 13:48:51 UTC

Size

1.23 GB

Content Digest
Environment
DEPLOYMENT_PLATFORM

docker:local

ENABLE_MARKETPLACE_FEATURE

true

ENABLE_TOOLJET_DB

true

ENABLE_WORKFLOW_SCHEDULING

true

HOME

/home/appuser

LD_LIBRARY_PATH

/opt/oracle/instantclient_11_2:/opt/oracle/instantclient_21_10:

LOCKBOX_MASTER_KEY

replace_with_lockbox_master_key

NODE_ENV

production

NODE_OPTIONS

--max-old-space-size=4096

ORM_LOGGING

true

PATH

/usr/local/lib/nodejs/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PGRST_DB_PRE_CONFIG

postgrest.pre_config

PGRST_DB_URI

postgres://tooljet:postgres@localhost/tooljet_db

PGRST_HOST

http://localhost:3000

PGRST_JWT_SECRET

r9iMKoe5CRMgvJBBtp4HrqN7QiPpUToj

PG_DB

tooljet_production

PG_HOST

localhost

PG_PASS

postgres

PG_PORT

5432

PG_USER

tooljet

PORT

80

REDIS_HOST

localhost

REDIS_PASS

REDIS_PORT

6379

REDIS_USER

default

SECRET_KEY_BASE

replace_with_secret_key_base

TEMPORAL_ADDRESS

localhost:7233

TEMPORAL_CORS_ORIGINS

http://localhost:8080

TEMPORAL_DB_HOST

localhost

TEMPORAL_DB_PASS

postgres

TEMPORAL_DB_PORT

5432

TEMPORAL_DB_USER

tooljet

TEMPORAL_SERVER_ADDRESS

localhost:7233

TEMPORAL_TASK_QUEUE_NAME_FOR_WORKFLOWS

tooljet-workflows

TERM

xterm

TOOLJET_DB

tooljet_db

TOOLJET_DB_HOST

localhost

TOOLJET_DB_PASS

postgres

TOOLJET_DB_USER

tooljet

TOOLJET_EDITION

ee

TOOLJET_HOST

http://localhost

TOOLJET_SERVER_URL

http://localhost

TOOLJET_WORKFLOWS_TEMPORAL_NAMESPACE

default

npm_config_cache

/tmp/.npm/npm-cache/


Layers

[#000] sha256:59e22667830bf04fb35e15ed9c70023e9d121719bb87f0db7f3159ee7c7e0b8d - 2.15% (26.9 MB)

[#001] sha256:5d6f981aac6b3f19f3cb9a9d5d94a8780d28b2f0e5588f2d8e2de55bdad47cf7 - 3.57% (44.7 MB)

[#002] sha256:2045ba083539aa49acf5c753ebbe727440084cb7969673ffe1665c948b185dfc - 4.25% (53.3 MB)

[#003] sha256:d61a906a0f98d817c5d481796c315350205e7bfcd23efd68136ec6c78f27b736 - 28.8% (361 MB)

[#004] sha256:d3d568ba0de30c052a77cc6731f60b62ec4b4fae6f501d129f8592504260ddaf - 0.0% (116 Bytes)

[#005] sha256:08d41b0ffc71f7eff843b831ebe1fe6cb0711ba49b1ac491b8d6c9e957e6608f - 3.82% (47.9 MB)

[#006] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#007] sha256:c951858dd1c3d1d71b6057accdb5731dbc9c03d5dcbd51fad5005e7516e5ecde - 0.0% (93 Bytes)

[#008] sha256:96f84d965e31a83c6c2c7d8b2f9ed27f583ff37219f11207baf76464caa5569f - 0.0% (3.45 KB)

[#009] sha256:ec85b22854c490a95b1eb6db2f9a1b4ac68738bd1868f8537a1ff74af2cd1ddf - 0.4% (5.06 MB)

[#010] sha256:6f1f04c04e1b3125e7532ff45029dbb99ebd5fc0c906821882ee37561b64c902 - 0.4% (5.06 MB)

[#011] sha256:2461dd8ddfa3ec296176470b533436c384c096c290186abedea41054a5867d8d - 0.0% (957 Bytes)

[#012] sha256:f48ff32d5efdcf937b135721205472866a939916b042ec6dc5a32c803dc6d992 - 0.02% (294 KB)

[#013] sha256:12d5f26866115f156251fadf806eb27287a0a18aabd4cf1eb912890ae91cd453 - 0.0% (2.14 KB)

[#014] sha256:d17eaa2d3ecd7e5d267370ff78dc911214711cea05d06d49463cdc5da36b26a1 - 9.83% (123 MB)

[#015] sha256:0e44a08cdae1ade8a18c53b60c1dc3febea69a4b487fe9bd422cd7fb52a70de7 - 0.0% (36.2 KB)

[#016] sha256:a644c00a72c081624d5949d89ab53f20acc35f350d7141190bf38bbba4be8309 - 0.0% (1.09 KB)

[#017] sha256:c5df84fe1f219fe7f486aaa4f7900bd5fe8507a69c13b9cfc753691af0d1c377 - 21.65% (272 MB)

[#018] sha256:43a006041a97bf62d16aa3b8cd18fbbe3bdffe2a7a6cb3be8fb7fe2cc18f7097 - 0.0% (2.31 KB)

[#019] sha256:4f82d8a614dd10e2802380e763bc2f3ecb8b24706697629edfb3aaf03d1a15d6 - 0.0% (172 Bytes)

[#020] sha256:1fa57902fe7374206b17bf5eec381328cff487fb30271e632ddab18841431989 - 0.0% (808 Bytes)

[#021] sha256:5327620f5b335dd6139d0164c931df346b71842044b459a72479ffcddd36b0f6 - 10.96% (138 MB)

[#022] sha256:58e69774d6eb634061a394e3f952820db8df957fdefe61681f76470dd397e278 - 0.24% (2.99 MB)

[#023] sha256:bae08f6686117bf7ffa79ab5df6b2ff7bdd3ac70d0ceb0fed3e758149b61d6ac - 0.0% (8.92 KB)

[#024] sha256:f63ba0be7813110e90bd726fd1145a4563ddeb31d708d17d7d7798ffbc1f80dc - 0.19% (2.44 MB)

[#025] sha256:571f539633f16687557a16ed6a46f7393ffc249736fa127d71c7db8224451263 - 0.01% (157 KB)

[#026] sha256:e6079ac61df5feb9ecf8a0a8c1ae05055ab0d9867032da229869072c3c23463e - 0.0% (2.31 KB)

[#027] sha256:214975bc69cef94e162ee996af31794ddf976f72ced9b26f4cd42a0237b16dc4 - 0.42% (5.33 MB)

[#028] sha256:3ba2c89c6618a8b28d2656a40b74c0d99ae529e79a4f7062f2ecf6cc4b2f2be9 - 0.03% (449 KB)

[#029] sha256:9cb4c8319db688257e4d2d6670517328661b60776f2a6138a04ddfb3fb8b1b87 - 0.0% (580 Bytes)

[#030] sha256:acfd74d6017ae0cc33dcce6c32a5f944645cfd056656fd26a960f415717c7950 - 0.0% (3.33 KB)

[#031] sha256:bcaf7615ca0ec1c9276c5fe0af6ddec5d65b7f33c5fea1c68efbb51724c79578 - 0.0% (169 Bytes)

[#032] sha256:8a1da683426f465d4fc3836123cab67c96e24012cbbb1dee4a430398b3dc094b - 0.0% (35.2 KB)

[#033] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#034] sha256:9cf783a16a87e7351e793480f051ebec6be98d4fd11e7dc7b2018c071e568322 - 0.02% (297 KB)

[#035] sha256:2d5cf935c42b5bbbfb0445c0c3504adee24ea11d0d533889129f6ca6a284c685 - 0.4% (5.06 MB)

[#036] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#037] sha256:4619425123dc36627c2cc1773b0e175bb92fb4b791ddd4ae64230509a7926b90 - 0.0% (6.58 KB)

[#038] sha256:a9449b76bf532e93f4b2b2a25a55b0c92000a3e04b68f787b41c4461be8d82a7 - 0.0% (223 Bytes)

[#039] sha256:4a13dc6fb17d3028c38d915a6833156a8b83ab8e48c0aa846c8c20bca4a40f8f - 7.83% (98.2 MB)

[#040] sha256:854fcec7e393647eca7e20b8b741545aee664a8bd49e470ddf3caa2accbd918b - 0.12% (1.5 MB)

[#041] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#042] sha256:b916b34d2f54868ac58a4f648db12f57bb3190b4fe141d045e47b23d7ddae219 - 0.0% (838 Bytes)

[#043] sha256:4935161a87cf53f356b9c2b810371d886eb12a371131b8086ff78aa23ea52c4e - 3.64% (45.7 MB)

[#044] sha256:a073470c2c4b29c4daa2053f0d3bba45aec792699c5b2ad7e94610dca48a9ad1 - 0.61% (7.63 MB)

[#045] sha256:bf4e74c5bb98337c02b256e872aa9831692bb6c7f9176492b6e414ef6fa81fe1 - 0.0% (8.94 KB)

[#046] sha256:56b1a9bb81b98a1b2375ae4b1cd33dccccbf73486b503cb8ff31923e5bfa76ac - 0.4% (5.02 MB)

[#047] sha256:d30455d3c2ce18ae7feb16c38bdf14107e1b29051529af92c42157ecaddb269d - 0.0% (681 Bytes)

[#048] sha256:cedd6a5e57d71bfc828b6947075f3c6be4daa2c97eed0cf553da8b48016563b9 - 0.0% (301 Bytes)

[#049] sha256:ea59fac4e02b11909635c849488f188f4fe7118394501355228b66f42efac7e7 - 0.21% (2.63 MB)

[#050] sha256:809b81c4d95b0731dad77b1fa0e92986840b9137a8c3d2a87929576352b59b76 - 0.0% (379 Bytes)

[#051] sha256:52314c409832ad32b8addf42a9818ffa3f21bd203db512735067671b2933e75a - 0.0% (2.8 KB)

[#052] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2025-07-21 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1753056000'

2025-08-07 13:36:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl wget gnupg unzip ca-certificates xz-utils tar postgresql-client redis libaio1 git openssh-client freetds-dev && apt-get upgrade -y -o Dpkg::Options::="--force-confold" && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit

2025-08-07 13:36:37 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c curl -O https://nodejs.org/dist/v22.15.1/node-v22.15.1-linux-x64.tar.xz && tar -xf node-v22.15.1-linux-x64.tar.xz && mv node-v22.15.1-linux-x64 /usr/local/lib/nodejs && echo 'export PATH="/usr/local/lib/nodejs/bin:$PATH"' >> /etc/profile.d/nodejs.sh && /bin/bash -c "source /etc/profile.d/nodejs.sh" && rm node-v22.15.1-linux-x64.tar.xz # buildkit

2025-08-07 13:37:08 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/lib/nodejs/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2025-08-07 13:37:08 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2025-08-07 13:37:08 UTC (buildkit.dockerfile.v0)

ENV TOOLJET_EDITION=ee

2025-08-07 13:37:08 UTC (buildkit.dockerfile.v0)

ENV NODE_OPTIONS=--max-old-space-size=4096

2025-08-07 13:37:08 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c wget -O - https://debian.neo4j.com/neotechnology.gpg.key | apt-key add - && echo "deb https://debian.neo4j.com stable 5" > /etc/apt/sources.list.d/neo4j.list && apt-get update && apt-get install -y neo4j=1:5.26.6 && apt-mark hold neo4j && mkdir -p /var/lib/neo4j/plugins && wget -P /var/lib/neo4j/plugins https://github.com/neo4j/apoc/releases/download/5.26.6/apoc-5.26.6-core.jar && echo "dbms.security.procedures.unrestricted=apoc.*" >> /etc/neo4j/neo4j.conf && echo "dbms.security.procedures.allowlist=apoc.*,algo.*,gds.*" >> /etc/neo4j/neo4j.conf && echo "dbms.directories.plugins=/var/lib/neo4j/plugins" >> /etc/neo4j/neo4j.conf && echo "dbms.security.auth_enabled=true" >> /etc/neo4j/neo4j.conf && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit

2025-08-07 13:37:08 UTC (buildkit.dockerfile.v0)

WORKDIR /opt/oracle

2025-08-07 13:37:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c wget https://tooljet-plugins-production.s3.us-east-2.amazonaws.com/marketplace-assets/oracledb/instantclients/instantclient-basiclite-linuxx64.zip && wget https://tooljet-plugins-production.s3.us-east-2.amazonaws.com/marketplace-assets/oracledb/instantclients/instantclient-basiclite-linux.x64-11.2.0.4.0.zip && unzip instantclient-basiclite-linuxx64.zip && rm -f instantclient-basiclite-linuxx64.zip && unzip instantclient-basiclite-linux.x64-11.2.0.4.0.zip && rm -f instantclient-basiclite-linux.x64-11.2.0.4.0.zip && cd /opt/oracle/instantclient_21_10 && rm -f *jdbc* *occi* *mysql* *mql1* *ipc1* *jar uidrvci genezi adrci && cd /opt/oracle/instantclient_11_2 && rm -f *jdbc* *occi* *mysql* *mql1* *ipc1* *jar uidrvci genezi adrci && echo /opt/oracle/instantclient* > /etc/ld.so.conf.d/oracle-instantclient.conf && ldconfig # buildkit

2025-08-07 13:37:12 UTC (buildkit.dockerfile.v0)

ENV LD_LIBRARY_PATH=/opt/oracle/instantclient_11_2:/opt/oracle/instantclient_21_10:

2025-08-07 13:37:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rm -f *.zip *.key && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit

2025-08-07 13:37:12 UTC (buildkit.dockerfile.v0)

WORKDIR /

2025-08-07 13:37:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /app # buildkit

2025-08-07 13:37:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c useradd --create-home --home-dir /home/appuser appuser # buildkit

2025-08-07 13:44:55 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /postgrest /usr/local/bin/postgrest # buildkit

2025-08-07 13:44:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mv /usr/local/bin/postgrest /usr/local/bin/postgrest-original && echo '#!/bin/bash\nexec /usr/local/bin/postgrest-original "$@" 2>&1 | sed "s/^/[PostgREST] /"' > /usr/local/bin/postgrest && chmod +x /usr/local/bin/postgrest # buildkit

2025-08-07 13:44:55 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/package.json ./app/package.json # buildkit

2025-08-07 13:45:06 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/plugins/dist ./app/plugins/dist # buildkit

2025-08-07 13:45:06 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/plugins/client.js ./app/plugins/client.js # buildkit

2025-08-07 13:45:13 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/plugins/node_modules ./app/plugins/node_modules # buildkit

2025-08-07 13:45:14 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/plugins/packages/common ./app/plugins/packages/common # buildkit

2025-08-07 13:45:14 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/plugins/package.json ./app/plugins/package.json # buildkit

2025-08-07 13:45:16 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/frontend/build ./app/frontend/build # buildkit

2025-08-07 13:45:17 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/server/package.json ./app/server/package.json # buildkit

2025-08-07 13:45:17 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/server/.version ./app/server/.version # buildkit

2025-08-07 13:45:17 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/server/ee/keys ./app/server/ee/keys # buildkit

2025-08-07 13:45:24 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/server/node_modules ./app/server/node_modules # buildkit

2025-08-07 13:45:25 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/server/templates ./app/server/templates # buildkit

2025-08-07 13:45:25 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/server/scripts ./app/server/scripts # buildkit

2025-08-07 13:45:25 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/server/dist ./app/server/dist # buildkit

2025-08-07 13:45:25 UTC (buildkit.dockerfile.v0)

COPY --chown=appuser:0 /app/server/ee/ai/assets ./app/server/ee/ai/assets # buildkit

2025-08-07 13:45:25 UTC (buildkit.dockerfile.v0)

COPY ./docker/LTS/ee/ee-entrypoint.sh ./app/server/ee-entrypoint.sh # buildkit

2025-08-07 13:45:26 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /var/lib/neo4j/data/databases /var/lib/neo4j/data/transactions /var/log/neo4j /opt/neo4j/run && chown -R appuser:0 /var/lib/neo4j /var/log/neo4j /etc/neo4j /opt/neo4j/run && chmod -R 770 /var/lib/neo4j /var/log/neo4j /etc/neo4j /opt/neo4j/run && chmod -R 644 /var/lib/neo4j/plugins/*.jar && chown -R appuser:0 /var/lib/neo4j/plugins && chmod 755 /var/lib/neo4j/plugins # buildkit

2025-08-07 13:45:26 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /home/appuser && chown -R appuser:0 /home/appuser && chmod g+s /home/appuser && chmod -R g=u /home/appuser && npm cache clean --force # buildkit

2025-08-07 13:45:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /tmp/.npm/npm-cache/ && chown -R appuser:0 /tmp/.npm/npm-cache/ && chmod g+s /tmp/.npm/npm-cache/ && chmod -R g=u /tmp/.npm/npm-cache && npm cache clean --force # buildkit

2025-08-07 13:45:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c npm config set cache /tmp/.npm/npm-cache/ --global # buildkit

2025-08-07 13:45:27 UTC (buildkit.dockerfile.v0)

ENV npm_config_cache=/tmp/.npm/npm-cache/

2025-08-07 13:45:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /tmp/.npm/npm-cache/_logs && chown -R appuser:0 /tmp/.npm/npm-cache/_logs && chmod g+s /tmp/.npm/npm-cache/_logs && chmod -R g=u /tmp/.npm/npm-cache/_logs # buildkit

2025-08-07 13:45:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /var/lib/redis /var/log/redis /etc/redis && chown -R appuser:0 /var/lib/redis /var/log/redis /etc/redis && chmod g+s /var/lib/redis /var/log/redis /etc/redis && chmod -R g=u /var/lib/redis /var/log/redis /etc/redis # buildkit

2025-08-07 13:45:27 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/appuser

2025-08-07 13:45:27 UTC (buildkit.dockerfile.v0)

USER appuser

2025-08-07 13:45:27 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2025-08-07 13:45:48 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c npm install --prefix server --no-save dotenv@10.0.0 joi@17.4.1 && npm cache clean --force # buildkit

2025-08-07 13:45:48 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["./server/ee-entrypoint.sh"]

2025-08-07 13:48:20 UTC (buildkit.dockerfile.v0)

COPY /bin/postgrest /bin # buildkit

2025-08-07 13:48:20 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y wget libicu72 libldap-2.5-0 libssl3 || true # buildkit

2025-08-07 13:48:21 UTC (buildkit.dockerfile.v0)

USER root

2025-08-07 13:48:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - # buildkit

2025-08-07 13:48:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo "deb http://apt.postgresql.org/pub/repos/apt/ bookworm-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list # buildkit

2025-08-07 13:48:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt update && apt -y install postgresql-13 postgresql-client-13 supervisor # buildkit

2025-08-07 13:48:35 UTC (buildkit.dockerfile.v0)

USER postgres

2025-08-07 13:48:37 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c service postgresql start && psql -c "create role tooljet with login superuser password 'postgres';" # buildkit

2025-08-07 13:48:37 UTC (buildkit.dockerfile.v0)

USER root

2025-08-07 13:48:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt update && apt -y install redis # buildkit

2025-08-07 13:48:40 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /var/log/supervisor /var/run/postgresql /var/lib/postgresql /var/lib/redis && chown -R appuser:appuser /etc/supervisor /var/log/supervisor /var/lib/redis && chown -R postgres:postgres /var/run/postgresql /var/lib/postgresql # buildkit

2025-08-07 13:48:41 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c curl -OL https://github.com/temporalio/temporal/releases/download/v1.28.0/temporal_1.28.0_linux_amd64.tar.gz && tar -xzf temporal_1.28.0_linux_amd64.tar.gz && mv temporal-server /usr/bin/temporal-server && mv temporal-sql-tool /usr/bin/temporal-sql-tool && chmod +x /usr/bin/temporal-server /usr/bin/temporal-sql-tool && rm temporal_1.28.0_linux_amd64.tar.gz # buildkit

2025-08-07 13:48:42 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c curl -OL https://github.com/temporalio/ui-server/releases/download/v2.28.0/ui-server_2.28.0_linux_amd64.tar.gz && tar -xzf ui-server_2.28.0_linux_amd64.tar.gz && mv ui-server /usr/bin/temporal-ui-server && chmod +x /usr/bin/temporal-ui-server && rm ui-server_2.28.0_linux_amd64.tar.gz # buildkit

2025-08-07 13:48:45 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt update && apt install -y git && git clone --depth 1 --branch v1.28.0 https://github.com/temporalio/temporal.git /tmp/temporal && mkdir -p /etc/temporal/schema/postgresql && cp -r /tmp/temporal/schema/postgresql/v12 /etc/temporal/schema/postgresql/ && rm -rf /tmp/temporal # buildkit

2025-08-07 13:48:48 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt update && apt install -y gettext-base curl && curl -sSL https://github.com/fullstorydev/grpcurl/releases/download/v1.8.0/grpcurl_1.8.0_linux_x86_64.tar.gz | tar -xzv -C /usr/local/bin grpcurl # buildkit

2025-08-07 13:48:48 UTC (buildkit.dockerfile.v0)

COPY ./docker/LTS/ee/temporal-server.yaml /etc/temporal/temporal-server.template.yaml # buildkit

2025-08-07 13:48:48 UTC (buildkit.dockerfile.v0)

COPY ./docker/LTS/ee/temporal-ui-server.yaml /etc/temporal/temporal-ui-server.yaml # buildkit

2025-08-07 13:48:50 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c wget -O - https://debian.neo4j.com/neotechnology.gpg.key | apt-key add - && echo "deb https://debian.neo4j.com stable 5" > /etc/apt/sources.list.d/neo4j.list && apt-get update && apt-get install -y neo4j=1:5.26.6 && apt-mark hold neo4j && mkdir -p /var/lib/neo4j/plugins && wget -P /var/lib/neo4j/plugins https://github.com/neo4j/apoc/releases/download/5.26.6/apoc-5.26.6-core.jar && echo "dbms.security.procedures.unrestricted=apoc.*" >> /etc/neo4j/neo4j.conf && echo "dbms.security.procedures.allowlist=apoc.*,algo.*,gds.*" >> /etc/neo4j/neo4j.conf && echo "dbms.directories.plugins=/var/lib/neo4j/plugins" >> /etc/neo4j/neo4j.conf && echo "dbms.security.auth_enabled=true" >> /etc/neo4j/neo4j.conf && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit

2025-08-07 13:48:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo "[supervisord] \n" "nodaemon=true \n" "user=root \n" "\n" "[program:postgrest] \n" "command=/bin/postgrest \n" "autostart=true \n" "autorestart=true \n" "\n" "[program:tooljet] \n" "user=appuser \n" "command=/bin/bash -c '/app/server/scripts/init-db-boot.sh' \n" "autostart=true \n" "autorestart=true \n" "stderr_logfile=/dev/stdout \n" "stderr_logfile_maxbytes=0 \n" "stdout_logfile=/dev/stdout \n" "stdout_logfile_maxbytes=0 \n" "\n" "[program:redis] \n" "user=appuser \n" "command=/usr/bin/redis-server \n" "autostart=true \n" "autorestart=true \n" "stderr_logfile=/dev/stdout \n" "stderr_logfile_maxbytes=0 \n" "stdout_logfile=/dev/stdout \n" "stdout_logfile_maxbytes=0 \n" | sed 's/ //' > /etc/supervisor/conf.d/supervisord.conf # buildkit

2025-08-07 13:48:51 UTC (buildkit.dockerfile.v0)

ENV TOOLJET_HOST=http://localhost TOOLJET_SERVER_URL=http://localhost PORT=80 NODE_ENV=production LOCKBOX_MASTER_KEY=replace_with_lockbox_master_key SECRET_KEY_BASE=replace_with_secret_key_base PG_DB=tooljet_production PG_USER=tooljet PG_PASS=postgres PG_HOST=localhost PG_PORT=5432 ENABLE_TOOLJET_DB=true TOOLJET_DB_HOST=localhost TOOLJET_DB_USER=tooljet TOOLJET_DB_PASS=postgres TOOLJET_DB=tooljet_db PGRST_HOST=http://localhost:3000 PGRST_DB_URI=postgres://tooljet:postgres@localhost/tooljet_db PGRST_JWT_SECRET=r9iMKoe5CRMgvJBBtp4HrqN7QiPpUToj PGRST_DB_PRE_CONFIG=postgrest.pre_config ORM_LOGGING=true DEPLOYMENT_PLATFORM=docker:local HOME=/home/appuser REDIS_HOST=localhost REDIS_PORT=6379 REDIS_USER=default REDIS_PASS= ENABLE_MARKETPLACE_FEATURE=true TERM=xterm ENABLE_WORKFLOW_SCHEDULING=true TEMPORAL_SERVER_ADDRESS=localhost:7233 TEMPORAL_TASK_QUEUE_NAME_FOR_WORKFLOWS=tooljet-workflows TOOLJET_WORKFLOWS_TEMPORAL_NAMESPACE=default TEMPORAL_ADDRESS=localhost:7233 TEMPORAL_DB_HOST=localhost TEMPORAL_DB_PORT=5432 TEMPORAL_DB_USER=tooljet TEMPORAL_DB_PASS=postgres TEMPORAL_CORS_ORIGINS=http://localhost:8080

2025-08-07 13:48:51 UTC (buildkit.dockerfile.v0)

COPY ./docker/LTS/ee/ee-try-entrypoint-lts.sh /ee-try-entrypoint-lts.sh # buildkit

2025-08-07 13:48:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /ee-try-entrypoint-lts.sh # buildkit

2025-08-07 13:48:51 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/ee-try-entrypoint-lts.sh"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete