fumo-build-ci (fixfumoprod-fixfumoprod2)

Published 2023-09-14 18:21:43 +00:00 by nicolas.nosal

Installation

docker pull git.webservice-est.fr/nicolas.nosal/fumo-build-ci:fixfumoprod-fixfumoprod2
sha256:f76ca76b312a3e2e1c24e883d8e9edab66004a0394d4cddb9d99232fdd379fa9

About this package

CI BUILD - FUMO APP/CORE

Image Layers

ADD file:e05689b5b0d51a2316f8a87b1a9d6cbf90d98b19a424dbb924ee3d0b1cc17bfc in /
/bin/sh -c set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests
/bin/sh -c [ -z "$(apt-get indextargets)" ]
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
CMD ["/bin/bash"]
/bin/sh -c apt-get update && apt-get install -y curl
ENV LANG=C.UTF-8
/bin/sh -c apt-get update && apt-get install -y python3 python3-pip
/bin/sh -c python3 -m pip --no-cache-dir install --upgrade "pip<20.3" setuptools
/bin/sh -c ln -s $(which python3) /usr/local/bin/python
ARG TF_PACKAGE=tensorflow
ARG TF_PACKAGE_VERSION=
|2 TF_PACKAGE=tensorflow TF_PACKAGE_VERSION=2.4.2 /bin/sh -c python3 -m pip install --no-cache-dir ${TF_PACKAGE}${TF_PACKAGE_VERSION:+==${TF_PACKAGE_VERSION}}
COPY file:40186171ace294911872152eeeb8e478cf0693adf2319d231f3e46e8f863d8a9 in /etc/bash.bashrc
|2 TF_PACKAGE=tensorflow TF_PACKAGE_VERSION=2.4.2 /bin/sh -c chmod a+rwx /etc/bash.bashrc
COPY file:c21eb9f54c9ebac6a1d8da49ad19797a0ac72349c5c46640b51e3e71b5aa2883 in ./
WORKDIR /usr/src/app
/bin/sh -c mkdir -p core
COPY dir:2276f8424628b4865447d4fb3e2aedce08d813619be20d0cba161d236ba30e7a in ./
/bin/sh -c pip install -U pip setuptools wheel
/bin/sh -c apt-get -q update && apt-get -qy install netcat wget curl
/bin/sh -c wget -O /wait-for.sh https://raw.githubusercontent.com/eficode/wait-for/master/wait-for ; chmod +x /wait-for.sh
/bin/sh -c apt install -y mysql-server
/bin/sh -c sed -i 's/Fulbert-Back-Core=/#Fulbert-Back-Core=/g' requirements.txt
/bin/sh -c sed -i 's/mysql=/#mysql=/g' requirements.txt ; sed -i 's/mysqlclient=/#mysqlclient=/g' requirements.txt ;
/bin/sh -c apt install -y python3-dev build-essential libssl1.1 libssl-dev libmysqlclient-dev
/bin/sh -c pip install -U mysqlclient mysql
/bin/sh -c pip install --no-cache-dir -r requirements.txt
/bin/sh -c pip install --no-cache-dir -r core/requirements.txt
/bin/sh -c pip uninstall -y mysql-connector
/bin/sh -c pip uninstall -y mysql-connector-python ; pip install -U mysql-connector-python
/bin/sh -c python -c "import nltk; nltk.download('stopwords'); nltk.download('punkt')"
/bin/sh -c pip install -U astropy
/bin/sh -c python -c "from astropy.utils.data import clear_download_cache; clear_download_cache()"
COPY file:b449bbdebdd6a081be2a3623ffaa4db90d02462e858a8a744e771e319b2c527c in ./_config.py
/bin/sh -c touch _shared.py
/bin/sh -c apt update && apt install -y python-dev libxml2-dev libxslt1-dev antiword unrtf poppler-utils tesseract-ocr flac ffmpeg lame libmad0 libsox-fmt-mp3 sox libjpeg-dev swig
/bin/sh -c pip install -U textract
/bin/sh -c apt update && apt install -y nano
/bin/sh -c rm -rf /root/.cache
COPY file:1060990a1778314abf13dcc246c1d57bf040faffa635e56832afdf5a89aab3aa in ./_config.py
COPY file:6556ddb6ad3c2291966c79afc90233e2e1400c00c7b9e6842885b35c10acc2a8 in ./core/config.py
COPY file:8a85fcbcdca75dec1cd5e37e1ab0e3341fdd0af2d0608852dffa433793340956 in /
/bin/sh -c chmod +x /init.sh
ADD file:7e03ad1425a923a2501cb95cf46433635a980762232d48af9f70b02adb309eb0 in /usr/src/
ADD file:7f098464371f2e5c69ac6e0629313869f51d3845a2566ffd8b80ba2f0c68c3ad in /usr/src/
/bin/sh -c ls /usr/src/
ENTRYPOINT ["/init.sh"]
LABEL updated=2022-03-01 version=1.5.0 description=FUMO - APP/CORE maintainer=Nicolas NOSAL <nicolas.nosal@gmail.com> author=Nicolas NOSAL <nicolas.nosal@gmail.com>
RUN /bin/sh -c apt update && apt upgrade -y ; apt install git tree -y # buildkit
ARG GIT_APP_BRANCH=dev_fumo GIT_CORE_BRANCH=dev_fumo
RUN |2 GIT_APP_BRANCH=fixfumoprod GIT_CORE_BRANCH=fixfumoprod2 /bin/sh -c git config --global credential.helper "!f() { cat /.git.credentials; }; f" # buildkit
RUN |2 GIT_APP_BRANCH=fixfumoprod GIT_CORE_BRANCH=fixfumoprod2 /bin/sh -c git fetch && git checkout -f $GIT_APP_BRANCH # buildkit
RUN |2 GIT_APP_BRANCH=fixfumoprod GIT_CORE_BRANCH=fixfumoprod2 /bin/sh -c sed -i 's/mysql=/#mysql=/g' requirements.txt ; sed -i 's/mysqlclient=/#mysqlclient=/g' requirements.txt # fix buggy dep # buildkit
RUN |2 GIT_APP_BRANCH=fixfumoprod GIT_CORE_BRANCH=fixfumoprod2 /bin/sh -c pip install -r requirements.txt -U # buildkit
RUN |2 GIT_APP_BRANCH=fixfumoprod GIT_CORE_BRANCH=fixfumoprod2 /bin/sh -c cd core && git fetch && git checkout -f $GIT_CORE_BRANCH; cd .. # buildkit
RUN |2 GIT_APP_BRANCH=fixfumoprod GIT_CORE_BRANCH=fixfumoprod2 /bin/sh -c pip install -r core/requirements.txt -U # buildkit
RUN |2 GIT_APP_BRANCH=fixfumoprod GIT_CORE_BRANCH=fixfumoprod2 /bin/sh -c uvicorn --version && pip install -U uvicorn>0.23 && uvicorn --version # buildkit
RUN |2 GIT_APP_BRANCH=fixfumoprod GIT_CORE_BRANCH=fixfumoprod2 /bin/sh -c flask --version && pip install -U flask>2.3 && flask --version # buildkit
RUN |2 GIT_APP_BRANCH=fixfumoprod GIT_CORE_BRANCH=fixfumoprod2 /bin/sh -c pip install -U boto3>1.28.44 requests>2.31.0 aioftp>0.21 urllib3>2.0.4 asyncio>3.4.3 # buildkit
ARG BUILD_DATE=-1 GIT_SHA=-1
LABEL org.opencontainers.image.created=2023-09-14T18:18:31Z
LABEL org.opencontainers.image.version=fixfumoprod-fixfumoprod2
LABEL org.opencontainers.image.url=https://git.webservice-est.fr/nicolas.nosal/fumo-build-ci:fixfumoprod-fixfumoprod2
LABEL org.opencontainers.image.source=https://git.webservice-est.fr/nicolas.nosal/fumo-build-ci org.opencontainers.image.revision=02f1178c8e9b4641966b812f8b2e730b20f69b32
LABEL org.opencontainers.image.title=FUMO (Fulbert Mobility) org.opencontainers.image.description=CI BUILD - FUMO APP/CORE
LABEL org.opencontainers.image.authors=Nicolas NOSAL <nicolas.nosal@gmail.com> org.opencontainers.image.vendor=FULBERT
LABEL org.opencontainers.image.documentation=https://git.webservice-est.fr/nicolas.nosal/fumo-build-ci/wiki
LABEL org.opencontainers.image.licenses=Copyright @2023

Labels

Key Value
author Nicolas NOSAL <nicolas.nosal@gmail.com>
description FUMO - APP/CORE
maintainer Nicolas NOSAL <nicolas.nosal@gmail.com>
org.opencontainers.image.authors Nicolas NOSAL <nicolas.nosal@gmail.com>
org.opencontainers.image.created 2023-09-14T18:18:31Z
org.opencontainers.image.description CI BUILD - FUMO APP/CORE
org.opencontainers.image.documentation https://git.webservice-est.fr/nicolas.nosal/fumo-build-ci/wiki
org.opencontainers.image.licenses Copyright @2023
org.opencontainers.image.revision 02f1178c8e9b4641966b812f8b2e730b20f69b32
org.opencontainers.image.source https://git.webservice-est.fr/nicolas.nosal/fumo-build-ci
org.opencontainers.image.title FUMO (Fulbert Mobility)
org.opencontainers.image.url https://git.webservice-est.fr/nicolas.nosal/fumo-build-ci:fixfumoprod-fixfumoprod2
org.opencontainers.image.vendor FULBERT
org.opencontainers.image.version fixfumoprod-fixfumoprod2
updated 2022-03-01
version 1.5.0
Details
Container
2023-09-14 18:21:43 +00:00
25
OCI / Docker
linux/amd64
Nicolas NOSAL <nicolas.nosal@gmail.com>
Copyright @2023
2.3 GiB
Versions (2) View all