Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```
- ubuntu@ip-172-31-91-244:~$ tutor images build all
- Building image docker.io/overhangio/openedx:16.0.2
- docker buildx build --tag=docker.io/overhangio/openedx:16.0.2 --output=type=docker --cache-from=type=registry,ref=docker.io/overhangio/openedx:16.0.2-cache /home/ubuntu/.local/share/tutor/env/build/openedx
- [+] Building 2.1s (63/63) FINISHED
- => [internal] load build definition from Dockerfile 0.0s
- => => transferring dockerfile: 11.38kB 0.0s
- => [internal] load .dockerignore 0.0s
- => => transferring context: 2B 0.0s
- => resolve image config for docker.io/docker/dockerfile:1.4 0.3s
- => CACHED docker-image://docker.io/docker/dockerfile:1.4@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 0.0s
- => [internal] load metadata for docker.io/library/ubuntu:20.04 0.0s
- => [internal] load metadata for docker.io/powerman/dockerize:0.19.0 0.1s
- => importing cache manifest from docker.io/overhangio/openedx:16.0.2-cache 0.4s
- => [internal] load build context 0.2s
- => => transferring context: 24.05kB 0.2s
- => [minimal 1/2] FROM docker.io/library/ubuntu:20.04 0.0s
- => FROM docker.io/powerman/dockerize:0.19.0@sha256:a34158d699e065609fc845e7cdc1e070f185afdbca317fe4931aaea04818f8bf 0.0s
- => CACHED [minimal 2/2] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y build-essential curl git language-pack-en 0.0s
- => CACHED [production 1/30] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y gettext gfortran graphviz graphviz-dev libffi-dev libfreetype6-d 0.0s
- => CACHED [production 2/30] RUN if [ "1000" = 0 ]; then echo "app user may not be root" && false; fi 0.0s
- => CACHED [production 3/30] RUN useradd --home-dir /openedx --create-home --shell /bin/bash --uid 1000 app 0.0s
- => CACHED [production 4/30] COPY --link --from=docker.io/powerman/dockerize:0.19.0 /usr/local/bin/dockerize /usr/local/bin/dockerize 0.0s
- => CACHED [code 1/3] RUN mkdir -p /openedx/edx-platform && git clone https://github.com/openedx/edx-platform.git --branch open-release/palm.1 --depth 1 /openedx/edx-platform 0.0s
- => CACHED [code 2/3] WORKDIR /openedx/edx-platform 0.0s
- => CACHED [code 3/3] RUN git config --global user.email "[email protected]" && git config --global user.name "Tutor" 0.0s
- => CACHED [edx-platform 1/1] COPY --from=code /openedx/edx-platform / 0.0s
- => CACHED [production 5/30] COPY --chown=app:app --from=edx-platform / /openedx/edx-platform 0.0s
- => CACHED [locales 1/1] RUN cd /tmp && curl -L -o openedx-i18n.tar.gz https://github.com/openedx/openedx-i18n/archive/open-release/palm.1.tar.gz && tar xzf /tmp/openedx-i18n.tar.gz && mkdir -p /openedx/locale/contrib && mv opene 0.0s
- => CACHED [production 6/30] COPY --chown=app:app --from=locales /openedx/locale /openedx/locale 0.0s
- => CACHED [python 1/4] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wg 0.0s
- => CACHED [python 2/4] RUN git clone https://github.com/pyenv/pyenv /opt/pyenv --branch v2.3.17 --depth 1 0.0s
- => CACHED [python 3/4] RUN /opt/pyenv/bin/pyenv install 3.8.15 0.0s
- => CACHED [python 4/4] RUN /opt/pyenv/versions/3.8.15/bin/python -m venv /openedx/venv 0.0s
- => CACHED [production 7/30] COPY --chown=app:app --from=python /opt/pyenv /opt/pyenv 0.0s
- => CACHED [python-requirements 1/7] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y software-properties-common libmysqlclient-dev libxmlsec1- 0.0s
- => CACHED [python-requirements 2/7] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==67.6.1 pip==23.0.1. wheel==0.40.0 0.0s
- => CACHED [python-requirements 3/7] RUN --mount=type=bind,from=edx-platform,source=/requirements/edx/base.txt,target=/openedx/edx-platform/requirements/edx/base.txt --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install -r 0.0s
- => CACHED [python-requirements 4/7] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install django-redis==5.2.0 uwsgi==2.0.21 0.0s
- => CACHED [python-requirements 5/7] COPY ./requirements/ /openedx/requirements 0.0s
- => CACHED [python-requirements 6/7] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared cd /openedx/requirements/ && touch ./private.txt && pip install -r ./private.txt 0.0s
- => CACHED [python-requirements 7/7] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install 'openedx-scorm-xblock>=16.0.0,<17.0.0' 0.0s
- => CACHED [production 8/30] COPY --chown=app:app --from=python-requirements /openedx/venv /openedx/venv 0.0s
- => CACHED [production 9/30] COPY --chown=app:app --from=python-requirements /openedx/requirements /openedx/requirements 0.0s
- => CACHED [nodejs-requirements 1/4] RUN pip install nodeenv==1.7.0 0.0s
- => CACHED [nodejs-requirements 2/4] RUN nodeenv /openedx/nodeenv --node=16.14.0 --prebuilt 0.0s
- => CACHED [nodejs-requirements 3/4] WORKDIR /openedx/edx-platform 0.0s
- => CACHED [nodejs-requirements 4/4] RUN --mount=type=bind,from=edx-platform,source=/package.json,target=/openedx/edx-platform/package.json --mount=type=bind,from=edx-platform,source=/package-lock.json,target=/openedx/edx-platform/package-lo 0.0s
- => CACHED [production 10/30] COPY --chown=app:app --from=nodejs-requirements /openedx/nodeenv /openedx/nodeenv 0.0s
- => CACHED [production 11/30] COPY --chown=app:app --from=nodejs-requirements /openedx/edx-platform/node_modules /openedx/node_modules 0.0s
- => CACHED [production 12/30] RUN ln -s /openedx/node_modules /openedx/edx-platform/node_modules 0.0s
- => CACHED [production 13/30] WORKDIR /openedx/edx-platform 0.0s
- => CACHED [production 14/30] RUN pip install -e . 0.0s
- => CACHED [production 15/30] RUN mkdir -p /openedx/config ./lms/envs/tutor ./cms/envs/tutor 0.0s
- => CACHED [production 16/30] COPY --chown=app:app revisions.yml /openedx/config/ 0.0s
- => CACHED [production 17/30] COPY --chown=app:app settings/lms/*.py ./lms/envs/tutor/ 0.0s
- => CACHED [production 18/30] COPY --chown=app:app settings/cms/*.py ./cms/envs/tutor/ 0.0s
- => CACHED [production 19/30] RUN mkdir /openedx/locale/user 0.0s
- => CACHED [production 20/30] COPY --chown=app:app ./locale/ /openedx/locale/user/locale/ 0.0s
- => CACHED [production 21/30] RUN cd /openedx/locale/user && django-admin compilemessages -v1 0.0s
- => CACHED [production 22/30] RUN ./manage.py lms --settings=tutor.i18n compilejsi18n 0.0s
- => CACHED [production 23/30] RUN ./manage.py cms --settings=tutor.i18n compilejsi18n 0.0s
- => CACHED [production 24/30] COPY --chown=app:app ./bin /openedx/bin 0.0s
- => CACHED [production 25/30] RUN chmod a+x /openedx/bin/* 0.0s
- => CACHED [production 26/30] RUN openedx-assets xmodule && openedx-assets npm && openedx-assets webpack --env=prod && openedx-assets common 0.0s
- => CACHED [production 27/30] COPY --chown=app:app ./themes/ /openedx/themes/ 0.0s
- => CACHED [production 28/30] RUN openedx-assets themes && openedx-assets collect --settings=tutor.assets && rdfind -makesymlinks true -followsymlinks true /openedx/staticfiles/ 0.0s
- => CACHED [production 29/30] RUN mkdir /openedx/data 0.0s
- => CACHED [production 30/30] RUN echo "This copy of edx-platform was built into a Docker image." > bindmount-canary 0.0s
- => CACHED [final 1/1] COPY --chown=app:app settings/uwsgi.ini . 0.0s
- => exporting to image 0.0s
- => => exporting layers 0.0s
- => => writing image sha256:65d802c21756714e436baaf6280d26f31f43d71c37f3c7a9fc0c2be1280f06d8 0.0s
- => => naming to docker.io/overhangio/openedx:16.0.2 0.0s
- Building image docker.io/overhangio/openedx-permissions:16.0.2
- docker buildx build --tag=docker.io/overhangio/openedx-permissions:16.0.2 --output=type=docker --cache-from=type=registry,ref=docker.io/overhangio/openedx-permissions:16.0.2-cache /home/ubuntu/.local/share/tutor/env/build/permissions
- [+] Building 0.6s (9/9) FINISHED
- => [internal] load build definition from Dockerfile 0.0s
- => => transferring dockerfile: 227B 0.0s
- => [internal] load .dockerignore 0.0s
- => => transferring context: 2B 0.0s
- => [internal] load metadata for docker.io/library/alpine:3.13.6 0.2s
- => importing cache manifest from docker.io/overhangio/openedx-permissions:16.0.2-cache 0.3s
- => [internal] load build context 0.0s
- => => transferring context: 33B 0.0s
- => [1/3] FROM docker.io/library/alpine:3.13.6@sha256:2582893dec6f12fd499d3a709477f2c0c0c1dfcd28024c93f1f0626b9e3540c8 0.0s
- => CACHED [2/3] COPY ./setowner.sh /usr/local/bin/setowner 0.0s
- => CACHED [3/3] RUN chmod a+x /usr/local/bin/setowner 0.0s
- => exporting to image 0.0s
- => => exporting layers 0.0s
- => => writing image sha256:42d92ec49678bfd7d02482d2fb6ff7603ed03567c70d67ab38ce5b134289c397 0.0s
- => => naming to docker.io/overhangio/openedx-permissions:16.0.2 0.0s
- Building image openedx-dev:16.0.2
- docker buildx build --tag=openedx-dev:16.0.2 --output=type=docker --target=development --build-arg=APP_USER_ID=1000 --cache-from=type=registry,ref=openedx-dev:16.0.2-cache /home/ubuntu/.local/share/tutor/env/build/openedx
- [+] Building 1.0s (66/66) FINISHED
- => [internal] load build definition from Dockerfile 0.0s
- => => transferring dockerfile: 11.38kB 0.0s
- => [internal] load .dockerignore 0.0s
- => => transferring context: 2B 0.0s
- => resolve image config for docker.io/docker/dockerfile:1.4 0.1s
- => CACHED docker-image://docker.io/docker/dockerfile:1.4@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 0.0s
- => [internal] load metadata for docker.io/library/ubuntu:20.04 0.0s
- => [internal] load metadata for docker.io/powerman/dockerize:0.19.0 0.1s
- => ERROR importing cache manifest from openedx-dev:16.0.2-cache 0.1s
- => [internal] load build context 0.1s
- => => transferring context: 23.74kB 0.0s
- => [minimal 1/2] FROM docker.io/library/ubuntu:20.04 0.0s
- => FROM docker.io/powerman/dockerize:0.19.0@sha256:a34158d699e065609fc845e7cdc1e070f185afdbca317fe4931aaea04818f8bf 0.0s
- => CACHED [minimal 2/2] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y build-essential curl git language-pack-en 0.0s
- => CACHED [production 1/30] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y gettext gfortran graphviz graphviz-dev libffi-dev libfreetype6-d 0.0s
- => CACHED [production 2/30] RUN if [ "1000" = 0 ]; then echo "app user may not be root" && false; fi 0.0s
- => CACHED [production 3/30] RUN useradd --home-dir /openedx --create-home --shell /bin/bash --uid 1000 app 0.0s
- => CACHED [production 4/30] COPY --link --from=docker.io/powerman/dockerize:0.19.0 /usr/local/bin/dockerize /usr/local/bin/dockerize 0.0s
- => CACHED [code 1/3] RUN mkdir -p /openedx/edx-platform && git clone https://github.com/openedx/edx-platform.git --branch open-release/palm.1 --depth 1 /openedx/edx-platform 0.0s
- => CACHED [code 2/3] WORKDIR /openedx/edx-platform 0.0s
- => CACHED [code 3/3] RUN git config --global user.email "[email protected]" && git config --global user.name "Tutor" 0.0s
- => CACHED [edx-platform 1/1] COPY --from=code /openedx/edx-platform / 0.0s
- => CACHED [production 5/30] COPY --chown=app:app --from=edx-platform / /openedx/edx-platform 0.0s
- => CACHED [locales 1/1] RUN cd /tmp && curl -L -o openedx-i18n.tar.gz https://github.com/openedx/openedx-i18n/archive/open-release/palm.1.tar.gz && tar xzf /tmp/openedx-i18n.tar.gz && mkdir -p /openedx/locale/contrib && mv opene 0.0s
- => CACHED [production 6/30] COPY --chown=app:app --from=locales /openedx/locale /openedx/locale 0.0s
- => CACHED [python 1/4] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wg 0.0s
- => CACHED [python 2/4] RUN git clone https://github.com/pyenv/pyenv /opt/pyenv --branch v2.3.17 --depth 1 0.0s
- => CACHED [python 3/4] RUN /opt/pyenv/bin/pyenv install 3.8.15 0.0s
- => CACHED [python 4/4] RUN /opt/pyenv/versions/3.8.15/bin/python -m venv /openedx/venv 0.0s
- => CACHED [production 7/30] COPY --chown=app:app --from=python /opt/pyenv /opt/pyenv 0.0s
- => CACHED [python-requirements 1/7] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y software-properties-common libmysqlclient-dev libxmlsec1- 0.0s
- => CACHED [python-requirements 2/7] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==67.6.1 pip==23.0.1. wheel==0.40.0 0.0s
- => CACHED [python-requirements 3/7] RUN --mount=type=bind,from=edx-platform,source=/requirements/edx/base.txt,target=/openedx/edx-platform/requirements/edx/base.txt --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install -r 0.0s
- => CACHED [python-requirements 4/7] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install django-redis==5.2.0 uwsgi==2.0.21 0.0s
- => CACHED [python-requirements 5/7] COPY ./requirements/ /openedx/requirements 0.0s
- => CACHED [python-requirements 6/7] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared cd /openedx/requirements/ && touch ./private.txt && pip install -r ./private.txt 0.0s
- => CACHED [python-requirements 7/7] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install 'openedx-scorm-xblock>=16.0.0,<17.0.0' 0.0s
- => CACHED [production 8/30] COPY --chown=app:app --from=python-requirements /openedx/venv /openedx/venv 0.0s
- => CACHED [production 9/30] COPY --chown=app:app --from=python-requirements /openedx/requirements /openedx/requirements 0.0s
- => CACHED [nodejs-requirements 1/4] RUN pip install nodeenv==1.7.0 0.0s
- => CACHED [nodejs-requirements 2/4] RUN nodeenv /openedx/nodeenv --node=16.14.0 --prebuilt 0.0s
- => CACHED [nodejs-requirements 3/4] WORKDIR /openedx/edx-platform 0.0s
- => CACHED [nodejs-requirements 4/4] RUN --mount=type=bind,from=edx-platform,source=/package.json,target=/openedx/edx-platform/package.json --mount=type=bind,from=edx-platform,source=/package-lock.json,target=/openedx/edx-platform/package-lo 0.0s
- => CACHED [production 10/30] COPY --chown=app:app --from=nodejs-requirements /openedx/nodeenv /openedx/nodeenv 0.0s
- => CACHED [production 11/30] COPY --chown=app:app --from=nodejs-requirements /openedx/edx-platform/node_modules /openedx/node_modules 0.0s
- => CACHED [production 12/30] RUN ln -s /openedx/node_modules /openedx/edx-platform/node_modules 0.0s
- => CACHED [production 13/30] WORKDIR /openedx/edx-platform 0.0s
- => CACHED [production 14/30] RUN pip install -e . 0.0s
- => CACHED [production 15/30] RUN mkdir -p /openedx/config ./lms/envs/tutor ./cms/envs/tutor 0.0s
- => CACHED [production 16/30] COPY --chown=app:app revisions.yml /openedx/config/ 0.0s
- => CACHED [production 17/30] COPY --chown=app:app settings/lms/*.py ./lms/envs/tutor/ 0.0s
- => CACHED [production 18/30] COPY --chown=app:app settings/cms/*.py ./cms/envs/tutor/ 0.0s
- => CACHED [production 19/30] RUN mkdir /openedx/locale/user 0.0s
- => CACHED [production 20/30] COPY --chown=app:app ./locale/ /openedx/locale/user/locale/ 0.0s
- => CACHED [production 21/30] RUN cd /openedx/locale/user && django-admin compilemessages -v1 0.0s
- => CACHED [production 22/30] RUN ./manage.py lms --settings=tutor.i18n compilejsi18n 0.0s
- => CACHED [production 23/30] RUN ./manage.py cms --settings=tutor.i18n compilejsi18n 0.0s
- => CACHED [production 24/30] COPY --chown=app:app ./bin /openedx/bin 0.0s
- => CACHED [production 25/30] RUN chmod a+x /openedx/bin/* 0.0s
- => CACHED [production 26/30] RUN openedx-assets xmodule && openedx-assets npm && openedx-assets webpack --env=prod && openedx-assets common 0.0s
- => CACHED [production 27/30] COPY --chown=app:app ./themes/ /openedx/themes/ 0.0s
- => CACHED [production 28/30] RUN openedx-assets themes && openedx-assets collect --settings=tutor.assets && rdfind -makesymlinks true -followsymlinks true /openedx/staticfiles/ 0.0s
- => CACHED [production 29/30] RUN mkdir /openedx/data 0.0s
- => CACHED [production 30/30] RUN echo "This copy of edx-platform was built into a Docker image." > bindmount-canary 0.0s
- => CACHED [development 1/4] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y vim iputils-ping dnsutils telnet 0.0s
- => CACHED [development 2/4] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install -r requirements/edx/development.txt 0.0s
- => CACHED [development 3/4] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install ipdb==0.13.13 ipython==8.12.0 0.0s
- => CACHED [development 4/4] RUN rm -r /openedx/staticfiles && mkdir /openedx/staticfiles && openedx-assets webpack --env=dev 0.0s
- => exporting to image 0.0s
- => => exporting layers 0.0s
- => => writing image sha256:82e563ee9801c2fb1b47dbab0c24c56a30e35a2cef7eabae6e91aab87fd2cdc5 0.0s
- => => naming to docker.io/library/openedx-dev:16.0.2 0.0s
- ------
- > importing cache manifest from openedx-dev:16.0.2-cache:
- ------
- Building image docker.io/overhangio/openedx-forum:16.0.0
- docker buildx build --tag=docker.io/overhangio/openedx-forum:16.0.0 --output=type=docker --cache-from=type=registry,ref=docker.io/overhangio/openedx-forum:16.0.0-cache /home/ubuntu/.local/share/tutor/env/plugins/forum/build/forum
- [+] Building 0.7s (20/20) FINISHED
- => [internal] load build definition from Dockerfile 0.0s
- => => transferring dockerfile: 1.78kB 0.0s
- => [internal] load .dockerignore 0.0s
- => => transferring context: 2B 0.0s
- => [internal] load metadata for docker.io/powerman/dockerize:0.19.0 0.1s
- => [internal] load metadata for docker.io/library/ruby:3.0.5-slim-bullseye 0.2s
- => importing cache manifest from docker.io/overhangio/openedx-forum:16.0.0-cache 0.2s
- => [stage-0 1/12] FROM docker.io/library/ruby:3.0.5-slim-bullseye@sha256:b7602d7a8618aecfb1930c7db3bdd86fc4c02b0a3228126fc9f4d5761089bebd 0.0s
- => [internal] load build context 0.0s
- => => transferring context: 69B 0.0s
- => FROM docker.io/powerman/dockerize:0.19.0@sha256:a34158d699e065609fc845e7cdc1e070f185afdbca317fe4931aaea04818f8bf 0.0s
- => CACHED [stage-0 2/12] RUN apt update && apt upgrade -y && apt install -y git wget curl autoconf bison build-essential libffi-dev libgdbm-dev libncurses5-dev libssl-dev libyaml-dev libreadline6-dev zlib1g-dev 0.0s
- => CACHED [stage-0 3/12] COPY --from=docker.io/powerman/dockerize:0.19.0 /usr/local/bin/dockerize /usr/local/bin/dockerize 0.0s
- => CACHED [stage-0 4/12] RUN useradd --home-dir /app --create-home --shell /bin/bash --uid 1000 app 0.0s
- => CACHED [stage-0 5/12] RUN gem install --user-install bundler --version 2.3.4 0.0s
- => CACHED [stage-0 6/12] RUN gem install --user-install rake --version 13.0.6 0.0s
- => CACHED [stage-0 7/12] RUN git clone https://github.com/openedx/cs_comments_service.git --branch open-release/palm.1 --depth 1 /app/cs_comments_service 0.0s
- => CACHED [stage-0 8/12] WORKDIR /app/cs_comments_service 0.0s
- => CACHED [stage-0 9/12] RUN bundle config set --local deployment 'true' 0.0s
- => CACHED [stage-0 10/12] RUN bundle install 0.0s
- => CACHED [stage-0 11/12] COPY --chown=app:app ./bin/docker-entrypoint.sh /app/bin/docker-entrypoint.sh 0.0s
- => CACHED [stage-0 12/12] RUN chmod a+x /app/bin/docker-entrypoint.sh 0.0s
- => exporting to image 0.0s
- => => exporting layers 0.0s
- => => writing image sha256:cf0fb72c99f009bffe2c3d0f86a771d3e29908ebf7225aa892fb1fcaefcba3fe 0.0s
- => => naming to docker.io/overhangio/openedx-forum:16.0.0 0.0s
- Building image docker.io/overhangio/openedx-mfe:16.0.0
- docker buildx build --tag=docker.io/overhangio/openedx-mfe:16.0.0 --output=type=docker --cache-from=type=registry,ref=docker.io/overhangio/openedx-mfe:16.0.0-cache /home/ubuntu/.local/share/tutor/env/plugins/mfe/build/mfe
- [+] Building 211.0s (105/141)
- => [internal] load build definition from Dockerfile 0.0s
- => => transferring dockerfile: 21.36kB 0.0s
- => [internal] load .dockerignore 0.0s
- => => transferring context: 2B 0.0s
- => [internal] load metadata for docker.io/library/node:18.16.0-bullseye-slim 0.2s
- => [internal] load metadata for docker.io/library/caddy:2.6.4 0.0s
- => importing cache manifest from docker.io/overhangio/openedx-mfe:16.0.0-cache 0.2s
- => [base 1/4] FROM docker.io/library/node:18.16.0-bullseye-slim@sha256:2b05866efb50b6bbc642e6d1cef908372351ad981453b8a747b1d0c9b5777cd8 0.0s
- => [internal] load build context 0.1s
- => => transferring context: 64B 0.1s
- => [production 1/11] FROM docker.io/library/caddy:2.6.4 0.0s
- => CACHED [production 2/11] RUN mkdir -p /openedx/dist 0.0s
- => CACHED [base 2/4] RUN apt update && apt install -y git gcc libgl1 libxi6 make autoconf libtool pkg-config zlib1g-dev python g++ libpng-dev libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev 0.0s
- => CACHED [base 3/4] RUN mkdir -p /openedx/app /openedx/env 0.0s
- => CACHED [base 4/4] WORKDIR /openedx/app 0.0s
- => CACHED [authn-git 1/1] RUN git clone https://github.com/openedx/frontend-app-authn --branch open-release/palm.1 --depth 1 . 0.0s
- => CACHED [authn-src 1/1] COPY --from=authn-git /openedx/app / 0.0s
- => CACHED [account-git 1/1] RUN git clone https://github.com/openedx/frontend-app-account --branch open-release/palm.1 --depth 1 . 0.0s
- => CACHED [account-src 1/1] COPY --from=account-git /openedx/app / 0.0s
- => CACHED [account-common 1/5] COPY --from=account-src /package.json /openedx/app/package.json 0.0s
- => CACHED [account-common 2/5] COPY --from=account-src /package-lock.json /openedx/app/package-lock.json 0.0s
- => CACHED [authn-common 1/5] COPY --from=authn-src /package.json /openedx/app/package.json 0.0s
- => CACHED [authn-common 2/5] COPY --from=authn-src /package-lock.json /openedx/app/package-lock.json 0.0s
- => CACHED [profile-git 1/1] RUN git clone https://github.com/openedx/frontend-app-profile --branch open-release/palm.1 --depth 1 . 0.0s
- => CACHED [profile-src 1/1] COPY --from=profile-git /openedx/app / 0.0s
- => CACHED [learning-git 1/1] RUN git clone https://github.com/openedx/frontend-app-learning --branch open-release/palm.1 --depth 1 . 0.0s
- => CACHED [learning-src 1/1] COPY --from=learning-git /openedx/app / 0.0s
- => CACHED [profile-common 1/5] COPY --from=profile-src /package.json /openedx/app/package.json 0.0s
- => CACHED [profile-common 2/5] COPY --from=profile-src /package-lock.json /openedx/app/package-lock.json 0.0s
- => CACHED [ora-grading-git 1/1] RUN git clone https://github.com/openedx/frontend-app-ora-grading --branch open-release/palm.1 --depth 1 . 0.0s
- => CACHED [ora-grading-src 1/1] COPY --from=ora-grading-git /openedx/app / 0.0s
- => CACHED [discussions-git 1/1] RUN git clone https://github.com/openedx/frontend-app-discussions --branch open-release/palm.1 --depth 1 . 0.0s
- => CACHED [discussions-src 1/1] COPY --from=discussions-git /openedx/app / 0.0s
- => CACHED [gradebook-git 1/1] RUN git clone https://github.com/openedx/frontend-app-gradebook --branch open-release/palm.1 --depth 1 . 0.0s
- => CACHED [gradebook-src 1/1] COPY --from=gradebook-git /openedx/app / 0.0s
- => CACHED [course-authoring-git 1/1] RUN git clone https://github.com/openedx/frontend-app-course-authoring --branch open-release/palm.1 --depth 1 . 0.0s
- => CACHED [course-authoring-src 1/1] COPY --from=course-authoring-git /openedx/app / 0.0s
- => CACHED [ora-grading-common 1/5] COPY --from=ora-grading-src /package.json /openedx/app/package.json 0.0s
- => CACHED [ora-grading-common 2/5] COPY --from=ora-grading-src /package-lock.json /openedx/app/package-lock.json 0.0s
- => CACHED [learning-common 1/5] COPY --from=learning-src /package.json /openedx/app/package.json 0.0s
- => CACHED [learning-common 2/5] COPY --from=learning-src /package-lock.json /openedx/app/package-lock.json 0.0s
- => CANCELED [account-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 195.0s
- => CACHED [gradebook-common 1/5] COPY --from=gradebook-src /package.json /openedx/app/package.json 0.0s
- => CACHED [gradebook-common 2/5] COPY --from=gradebook-src /package-lock.json /openedx/app/package-lock.json 0.0s
- => CANCELED [gradebook-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 199.9s
- => CACHED [discussions-common 1/5] COPY --from=discussions-src /package.json /openedx/app/package.json 0.0s
- => CACHED [discussions-common 2/5] COPY --from=discussions-src /package-lock.json /openedx/app/package-lock.json 0.0s
- => ERROR [discussions-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 180.0s
- => CACHED [communications-git 1/1] RUN git clone https://github.com/openedx/frontend-app-communications --branch open-release/palm.1 --depth 1 . 0.0s
- => CACHED [communications-src 1/1] COPY --from=communications-git /openedx/app / 0.0s
- => CACHED [course-authoring-common 1/5] COPY --from=course-authoring-src /package.json /openedx/app/package.json 0.0s
- => CACHED [course-authoring-common 2/5] COPY --from=course-authoring-src /package-lock.json /openedx/app/package-lock.json 0.0s
- => CANCELED [course-authoring-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 187.6s
- => CACHED [communications-common 1/5] COPY --from=communications-src /package.json /openedx/app/package.json 0.0s
- => CACHED [communications-common 2/5] COPY --from=communications-src /package-lock.json /openedx/app/package-lock.json 0.0s
- => CANCELED [authn-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 192.3s
- => CANCELED [communications-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 198.1s
- => CANCELED [profile-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 210.0s
- => CANCELED [ora-grading-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 205.1s
- => ERROR [learning-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 187.6s
- => CACHED [account-i18n 1/5] COPY --from=account-src / /openedx/app 0.0s
- => CACHED [i18n 1/3] COPY ./i18n /openedx/i18n 0.0s
- => CACHED [i18n 2/3] RUN chmod a+x /openedx/i18n/*.js 0.0s
- => CACHED [i18n 3/3] RUN echo "copying i18n data" && mkdir -p /openedx/i18n/authn && mkdir -p /openedx/i18n/account && mkdir -p /openedx/i18n/communications && mkdir -p /openedx/i18n/course-authoring && mkdir -p /openedx/i18n/discussi 0.0s
- => CACHED [account-i18n 2/5] COPY --from=i18n /openedx/i18n/account /openedx/i18n/account 0.0s
- => CACHED [account-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
- => CACHED [account-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
- => CACHED [account-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/account /openedx/app/src/i18n/messages 0.0s
- => CACHED [authn-i18n 1/5] COPY --from=authn-src / /openedx/app 0.0s
- => CACHED [authn-i18n 2/5] COPY --from=i18n /openedx/i18n/authn /openedx/i18n/authn 0.0s
- => CACHED [authn-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
- => CACHED [authn-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
- => CACHED [authn-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/authn /openedx/app/src/i18n/messages 0.0s
- => CACHED [profile-i18n 1/5] COPY --from=profile-src / /openedx/app 0.0s
- => CACHED [profile-i18n 2/5] COPY --from=i18n /openedx/i18n/profile /openedx/i18n/profile 0.0s
- => CACHED [profile-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
- => CACHED [profile-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
- => CACHED [profile-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/profile /openedx/app/src/i18n/messages 0.0s
- => CACHED [ora-grading-i18n 1/5] COPY --from=ora-grading-src / /openedx/app 0.0s
- => CACHED [ora-grading-i18n 2/5] COPY --from=i18n /openedx/i18n/ora-grading /openedx/i18n/ora-grading 0.0s
- => CACHED [ora-grading-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
- => CACHED [ora-grading-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
- => CACHED [ora-grading-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/ora-grading /openedx/app/src/i18n/messages 0.0s
- => CACHED [learning-i18n 1/5] COPY --from=learning-src / /openedx/app 0.0s
- => CACHED [learning-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/learning /openedx/app/src/i18n/messages 0.0s
- => CACHED [learning-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
- => CACHED [learning-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
- => CACHED [learning-i18n 2/5] COPY --from=i18n /openedx/i18n/learning /openedx/i18n/learning 0.0s
- => CACHED [gradebook-i18n 2/5] COPY --from=i18n /openedx/i18n/gradebook /openedx/i18n/gradebook 0.0s
- => CACHED [gradebook-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
- => CACHED [gradebook-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
- => CACHED [gradebook-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/gradebook /openedx/app/src/i18n/messages 0.0s
- => CACHED [gradebook-i18n 1/5] COPY --from=gradebook-src / /openedx/app 0.0s
- => CACHED [discussions-i18n 2/5] COPY --from=i18n /openedx/i18n/discussions /openedx/i18n/discussions 0.0s
- => CACHED [discussions-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/discussions /openedx/app/src/i18n/messages 0.0s
- => CACHED [discussions-i18n 1/5] COPY --from=discussions-src / /openedx/app 0.0s
- => CACHED [discussions-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
- => CACHED [discussions-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
- => CACHED [course-authoring-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/course-authoring /openedx/app/src/i18n/messages 0.0s
- => CACHED [course-authoring-i18n 1/5] COPY --from=course-authoring-src / /openedx/app 0.0s
- => CACHED [course-authoring-i18n 2/5] COPY --from=i18n /openedx/i18n/course-authoring /openedx/i18n/course-authoring 0.0s
- => CACHED [course-authoring-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
- => CACHED [course-authoring-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
- => CACHED [communications-i18n 1/5] COPY --from=communications-src / /openedx/app 0.0s
- => CACHED [communications-i18n 2/5] COPY --from=i18n /openedx/i18n/communications /openedx/i18n/communications 0.0s
- => CACHED [communications-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
- => CACHED [communications-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
- => CACHED [communications-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/communications /openedx/app/src/i18n/messages 0.0s
- ------
- > [discussions-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/:
- #0 108.0 npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-url#deprecated
- #0 111.8 npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
- #0 137.8 npm ERR! code ECONNRESET
- #0 137.8 npm ERR! network aborted
- #0 137.8 npm ERR! network This is a problem related to network connectivity.
- #0 137.8 npm ERR! network In most cases you are behind a proxy or have bad network settings.
- #0 137.8 npm ERR! network
- #0 137.8 npm ERR! network If you are behind a proxy, please make sure that the
- #0 137.8 npm ERR! network 'proxy' config is set properly. See: 'npm help config'
- #0 179.5
- #0 179.5 npm ERR! A complete log of this run can be found in:
- #0 179.5 npm ERR! /root/.npm/_logs/2023-06-29T14_39_17_177Z-debug-0.log
- ------
- ------
- > [learning-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/:
- #0 184.1 npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-url#deprecated
- #0 184.3 npm ERR! code ECONNRESET
- #0 184.3 npm ERR! network aborted
- #0 184.3 npm ERR! network This is a problem related to network connectivity.
- #0 184.3 npm ERR! network In most cases you are behind a proxy or have bad network settings.
- #0 184.3 npm ERR! network
- #0 184.3 npm ERR! network If you are behind a proxy, please make sure that the
- #0 184.3 npm ERR! network 'proxy' config is set properly. See: 'npm help config'
- #0 184.9
- #0 184.9 npm ERR! A complete log of this run can be found in:
- #0 184.9 npm ERR! /root/.npm/_logs/2023-06-29T14_39_17_049Z-debug-0.log
- ------
- Dockerfile:341
- --------------------
- 339 | ENV CPPFLAGS=-DPNG_ARM_NEON_OPT=0
- 340 | ENV PACT_SKIP_BINARY_INSTALL=true
- 341 | >>> RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=$NPM_REGISTRY
- 342 |
- 343 | COPY --from=learning-src / /openedx/app
- --------------------
- ERROR: failed to solve: process "/bin/sh -c npm clean-install --no-audit --no-fund --registry=$NPM_REGISTRY" did not complete successfully: exit code: 1
- Error: Command failed with status 1: docker buildx build --tag=docker.io/overhangio/openedx-mfe:16.0.0 --output=type=docker --cache-from=type=registry,ref=docker.io/overhangio/openedx-mfe:16.0.0-cache /home/ubuntu/.local/share/tutor/env/plugins/mfe/build/mfe
- ```
Advertisement
Add Comment
Please, Sign In to add comment