{"architecture":"amd64","author":"Piero Toffanin \u003cpt@masseranolabs.com\u003e","config":{"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","PYTHONUNBUFFERED=1","PYTHONPATH=:/webodm","PROJ_LIB=/usr/share/proj"],"Cmd":["bash"],"Volumes":{"/webodm/app/media":{}},"WorkingDir":"/webodm","OnBuild":null},"created":"2024-02-02T17:27:30.826485328Z","history":[{"created":"2022-02-02T02:14:55.796869148Z","created_by":"/bin/sh -c #(nop) ADD file:4cb90f4b06e581fee87fc3dd2291619028b279592d7fbb97885669d1fb7e89e8 in / "},{"created":"2022-02-02T02:14:56.344576Z","created_by":"/bin/sh -c #(nop) CMD [\"bash\"]","empty_layer":true},{"created":"2024-02-02T17:17:03.254345046Z","created_by":"MAINTAINER Piero Toffanin \u003cpt@masseranolabs.com\u003e","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-02-02T17:17:03.254345046Z","created_by":"ARG TEST_BUILD","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-02-02T17:17:03.254345046Z","created_by":"ARG DEBIAN_FRONTEND=noninteractive","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-02-02T17:17:03.254345046Z","created_by":"ENV PYTHONUNBUFFERED=1","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-02-02T17:17:03.254345046Z","created_by":"ENV PYTHONPATH=:/webodm","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-02-02T17:17:03.254345046Z","created_by":"ENV PROJ_LIB=/usr/share/proj","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-02-02T17:17:03.254345046Z","created_by":"ADD . /webodm/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-02-02T17:17:03.294933477Z","created_by":"WORKDIR /webodm","comment":"buildkit.dockerfile.v0"},{"created":"2024-02-02T17:17:03.386332486Z","created_by":"RUN |2 TEST_BUILD= DEBIAN_FRONTEND=noninteractive /bin/sh -c printf \"deb http://old-releases.ubuntu.com/ubuntu/ hirsute main restricted\\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute-updates main restricted\\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute universe\\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute-updates universe\\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute multiverse\\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute-updates multiverse\\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute-backports main restricted universe multiverse\" \u003e /etc/apt/sources.list # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-02-02T17:27:30.826485328Z","created_by":"RUN |2 TEST_BUILD= DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get -qq update \u0026\u0026 apt-get -qq install -y --no-install-recommends wget curl \u0026\u0026 apt-get install -y ca-certificates gnupg \u0026\u0026 mkdir -p /etc/apt/keyrings \u0026\u0026 curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \u0026\u0026 NODE_MAJOR=20 \u0026\u0026 echo \"deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main\" | tee /etc/apt/sources.list.d/nodesource.list \u0026\u0026 apt-get -qq update \u0026\u0026 apt-get -qq install -y nodejs \u0026\u0026 apt-get -qq update \u0026\u0026 apt-get -qq install -y --no-install-recommends python3 python3-pip python3-setuptools python3-wheel git g++ python3-dev python2.7-dev libpq-dev binutils libproj-dev gdal-bin pdal libgdal-dev python3-gdal nginx certbot gettext-base cron postgresql-client-13 gettext tzdata \u0026\u0026 update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 \u0026\u0026 update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2 \u0026\u0026 pip install -U pip \u0026\u0026 pip install -r requirements.txt \"boto3==1.14.14\" \u0026\u0026 ln -s /webodm/nginx/crontab /var/spool/cron/crontabs/root \u0026\u0026 chmod 0644 /webodm/nginx/crontab \u0026\u0026 service cron start \u0026\u0026 chmod +x /webodm/nginx/letsencrypt-autogen.sh \u0026\u0026 /webodm/nodeodm/setup.sh \u0026\u0026 /webodm/nodeodm/cleanup.sh \u0026\u0026 cd /webodm \u0026\u0026 npm install --quiet -g webpack@5.89.0 \u0026\u0026 npm install --quiet -g webpack-cli@5.1.4 \u0026\u0026 npm install --quiet \u0026\u0026 webpack --mode production \u0026\u0026 echo \"UTC\" \u003e /etc/timezone \u0026\u0026 python manage.py collectstatic --noinput \u0026\u0026 python manage.py rebuildplugins \u0026\u0026 python manage.py translate build --safe \u0026\u0026 apt-get remove -y g++ python3-dev libpq-dev \u0026\u0026 apt-get autoremove -y \u0026\u0026 apt-get clean \u0026\u0026 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \u0026\u0026 rm /webodm/webodm/secret_key.py # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-02-02T17:27:30.826485328Z","created_by":"VOLUME [/webodm/app/media]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:dca6a631e9bb9c6504724239850a6cb4e788ebdc85c6acff20ccdf89c047e0fc","sha256:eef8977daa68c2ff0c42bf1a2e19ce89f0f14c733a4bfb3f6b934f9bed15e47d","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:496c75e63aba73dc40419e061a6016494686629b25799a48b8dc4f605d76e65d","sha256:b7824315a896e6dcefd1873a2234d42421f6b65a295cb78e072a21f2e3dc4ecf"]}}