Namespace
tooljet
Image / Tag
try:v2.11.1
Content Digest
sha256:48531de0afa22283fe941752f8d9ff150265c0394ff6e06cf5b6a4978d4f485f
Details
Created

2023-08-01 07:17:05 UTC

Size

762 MB

Content Digest
Environment
DEPLOYMENT_PLATFORM

docker:local

ENABLE_TOOLJET_DB

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_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_USER

tooljet

PORT

80

SECRET_KEY_BASE

replace_with_secret_key_base

TERM

xterm

TOOLJET_DB

tooljet_db

TOOLJET_DB_HOST

localhost

TOOLJET_DB_PASS

postgres

TOOLJET_DB_USER

tooljet

TOOLJET_HOST

http://localhost

npm_config_cache

/home/appuser/.npm


Layers

[#000] sha256:9a9e034800a1747ea288f38f6087c036acac99dd3ec5255bf7798abd8c23a304 - 6.89% (52.5 MB)

[#001] sha256:3b0cfb0af8874669d5e04f3efe9eb8d7c79a3e2b2708c5480d5491bd057d7495 - 17.27% (132 MB)

[#002] sha256:e3b4dc75f88d03659b0e088b3e88ca9b352b52656008dbdd83233bbb90be1571 - 5.65% (43.1 MB)

[#003] sha256:bba17f3eeadafac698c9393ad906c8cc942525fd4c73f4297b2d9d612702f310 - 0.82% (6.22 MB)

[#004] sha256:8544e8679168eed56869244f9c48918aa50f3d0a036b779b9c2497c6c261c555 - 0.0% (114 Bytes)

[#005] sha256:f3f39cc8274ba703845554413a728dc4137d55bbb3abe9c0d7a81be851692cb0 - 6.29% (47.9 MB)

[#006] sha256:a7751a69f6b6f43cd4d160ce4b49ef9cbeb1d50e6365069fe44abb372e30f6b1 - 0.0% (93 Bytes)

[#007] sha256:fe2fc9967d59d1faf773fbebc4f1a19e492607191b65682cf741a98231fef706 - 0.0% (767 Bytes)

[#008] sha256:6cf203bfaee9140b23efab9c14b2f43a67740a39b0791170b21286dab7700219 - 0.03% (241 KB)

[#009] sha256:bb1ba5209fbd697aa6f7fda388c0aa9c3ec6a8d40f6e3035436b611a4bdf7d55 - 0.0% (1.99 KB)

[#010] sha256:953840abf9ef878a7de83784e730addbf96ade66ffc6f35cdf18bd4ea4df2127 - 14.93% (114 MB)

[#011] sha256:4a377d17bc3ca363d4b825b968718578d6bd09f19190a040a0a2a83b98d96593 - 0.0% (16.6 KB)

[#012] sha256:d17a63b062a9ae9c98392b51043372b4af23fae36eeb4f79cca32d88518bcf0e - 0.0% (1.03 KB)

[#013] sha256:98a929921cad98be8a066e3934f9df4c9b7fae99797db0604c5b188925e63d1d - 1.61% (12.2 MB)

[#014] sha256:f2209ab181c66e5aa4a27cd4427b51c602866afcb8c72eb40a4ba0baeb136b2d - 0.0% (1.55 KB)

[#015] sha256:f4ff6feb826a5101d93615851855e5830f01dead80b074c7b196e158aa3927e5 - 0.0% (163 Bytes)

[#016] sha256:9ef707c745f8db606c2ea803d9dee0e749bead6780c10b9733262c88d3ef9a5e - 0.0% (481 Bytes)

[#017] sha256:6f1d467ad68a86fcc0a00ccc47661103797f23ad9caf826da1aea2f6f0b22722 - 6.02% (45.9 MB)

[#018] sha256:52701c039b9b54b3cdb5351a42bbe7fad381bbafdc94baf0d00ca7fabd36a779 - 0.11% (883 KB)

[#019] sha256:0ec6f9808ba027c9a5bc1ce287a2e64fb77232c208b4a7ed17390c5b15e8c524 - 0.0% (4.72 KB)

[#020] sha256:eb8dea2ac46c62f474deab9ae5244a3a46230a7dc9cbf959e69f36791f77b275 - 0.05% (393 KB)

[#021] sha256:75c34cf33eb10062c6700ef92ca98e982937cdeb2280400a3855b71b203ab8c9 - 23.21% (177 MB)

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

[#023] sha256:ce2ab8fc55a3daf1593459fe97b24645f7023303096c129b0dec311d0b6b21f7 - 0.98% (7.44 MB)

[#024] sha256:8f696e1c86b9f17faf4e09fc7728616d52ce6e248414c90c6c45b88ca754c9f5 - 0.62% (4.74 MB)

[#025] sha256:b0916249799d505f9c1b41e0d44cab3f2cf48badea42f7d2ef37e065f91a349b - 0.0% (3.77 KB)

[#026] sha256:1899bbbdd52d68623b936ebbedd40537b1b12f502327b16ca2ab3253ed742660 - 0.0% (224 Bytes)

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

[#028] sha256:f3712314fd9c3f76f3d27171b016ad1056fbe6e9aef198432685df54613f6103 - 15.32% (117 MB)

[#029] sha256:244a4408f26e50f29877e96e0717bfd8ca3f375437c0f4fa668c9b345350e027 - 0.2% (1.49 MB)

[#030] sha256:bd3add640444c1c2dc1512109bf63b93de564df3cb95ed6aee081cec766c0118 - 0.0% (332 Bytes)


History
2023-07-27 23:24:55 UTC

/bin/sh -c #(nop) ADD file:b493776b6d91132ce50735e2d82076620774a1e0a690cf96777ddd6b85f513ef in /

2023-07-27 23:24:55 UTC

/bin/sh -c #(nop) CMD ["bash"]

2023-08-01 07:02:50 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update -yq && apt-get install curl gnupg zip -yq && apt-get install -yq build-essential && apt-get clean -y # buildkit

2023-08-01 07:02:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c curl -O https://nodejs.org/dist/v18.3.0/node-v18.3.0-linux-x64.tar.xz && tar -xf node-v18.3.0-linux-x64.tar.xz && mv node-v18.3.0-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-v18.3.0-linux-x64.tar.xz # buildkit

2023-08-01 07:03:04 UTC (buildkit.dockerfile.v0)

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

2023-08-01 07:03:04 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-08-01 07:03:04 UTC (buildkit.dockerfile.v0)

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

2023-08-01 07:03:04 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y postgresql-client freetds-dev libaio1 wget && apt-get -o Dpkg::Options::="--force-confold" upgrade -q -y --force-yes && apt-get -y autoremove && apt-get -y autoclean # buildkit

2023-08-01 07:03:04 UTC (buildkit.dockerfile.v0)

WORKDIR /opt/oracle

2023-08-01 07:03:13 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

2023-08-01 07:03:13 UTC (buildkit.dockerfile.v0)

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

2023-08-01 07:03:13 UTC (buildkit.dockerfile.v0)

WORKDIR /

2023-08-01 07:03:13 UTC (buildkit.dockerfile.v0)

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

2023-08-01 07:11:24 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./app/package.json # buildkit

2023-08-01 07:11:24 UTC (buildkit.dockerfile.v0)

COPY /app/plugins/dist ./app/plugins/dist # buildkit

2023-08-01 07:11:24 UTC (buildkit.dockerfile.v0)

COPY /app/plugins/client.js ./app/plugins/client.js # buildkit

2023-08-01 07:11:31 UTC (buildkit.dockerfile.v0)

COPY /app/plugins/node_modules ./app/plugins/node_modules # buildkit

2023-08-01 07:11:32 UTC (buildkit.dockerfile.v0)

COPY /app/plugins/packages/common ./app/plugins/packages/common # buildkit

2023-08-01 07:11:32 UTC (buildkit.dockerfile.v0)

COPY /app/plugins/package.json ./app/plugins/package.json # buildkit

2023-08-01 07:11:32 UTC (buildkit.dockerfile.v0)

COPY /app/frontend/build ./app/frontend/build # buildkit

2023-08-01 07:11:32 UTC (buildkit.dockerfile.v0)

COPY /app/server/package.json ./app/server/package.json # buildkit

2023-08-01 07:11:32 UTC (buildkit.dockerfile.v0)

COPY /app/server/.version ./app/server/.version # buildkit

2023-08-01 07:11:32 UTC (buildkit.dockerfile.v0)

COPY /app/server/entrypoint.sh ./app/server/entrypoint.sh # buildkit

2023-08-01 07:11:37 UTC (buildkit.dockerfile.v0)

COPY /app/server/node_modules ./app/server/node_modules # buildkit

2023-08-01 07:11:38 UTC (buildkit.dockerfile.v0)

COPY /app/server/templates ./app/server/templates # buildkit

2023-08-01 07:11:38 UTC (buildkit.dockerfile.v0)

COPY /app/server/scripts ./app/server/scripts # buildkit

2023-08-01 07:11:38 UTC (buildkit.dockerfile.v0)

COPY /app/server/dist ./app/server/dist # buildkit

2023-08-01 07:13:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c useradd --create-home --home-dir /home/appuser appuser && chown -R appuser:0 /app && chown -R appuser:0 /home/appuser && chmod u+x /app && chmod -R g=u /app # buildkit

2023-08-01 07:13:06 UTC (buildkit.dockerfile.v0)

ENV npm_config_cache=/home/appuser/.npm

2023-08-01 07:13:06 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/appuser

2023-08-01 07:13:06 UTC (buildkit.dockerfile.v0)

USER appuser

2023-08-01 07:13:07 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-08-01 07:13:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c npm install dotenv@10.0.0 joi@17.4.1 # buildkit

2023-08-01 07:13:13 UTC (buildkit.dockerfile.v0)

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

2023-08-01 07:16:32 UTC (buildkit.dockerfile.v0)

COPY /bin/postgrest /bin # buildkit

2023-08-01 07:16:34 UTC (buildkit.dockerfile.v0)

USER root

2023-08-01 07:16:34 UTC (buildkit.dockerfile.v0)

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

2023-08-01 07:16:34 UTC (buildkit.dockerfile.v0)

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

2023-08-01 07:16:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo "deb http://deb.debian.org/debian" # buildkit

2023-08-01 07:17:03 UTC (buildkit.dockerfile.v0)

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

2023-08-01 07:17:03 UTC (buildkit.dockerfile.v0)

USER postgres

2023-08-01 07:17:05 UTC (buildkit.dockerfile.v0)

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

2023-08-01 07:17:05 UTC (buildkit.dockerfile.v0)

USER root

2023-08-01 07:17:05 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo "[supervisord] \n" "nodaemon=true \n" "\n" "[program:postgrest] \n" "command=/bin/postgrest \n" "autostart=true \n" "autorestart=true \n" "\n" "[program:tooljet] \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" | sed 's/ //' > /etc/supervisor/conf.d/supervisord.conf # buildkit

2023-08-01 07:17:05 UTC (buildkit.dockerfile.v0)

ENV TOOLJET_HOST=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 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 ORM_LOGGING=true DEPLOYMENT_PLATFORM=docker:local HOME=/home/appuser TERM=xterm

2023-08-01 07:17:05 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/bin/sh" "-c" "service postgresql start 1> /dev/null && /usr/bin/supervisord"]

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