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-fixfumoprod2sha256:f76ca76b312a3e2e1c24e883d8e9edab66004a0394d4cddb9d99232fdd379fa9About 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
2023-09-14 18:21:43 +00:00
Versions (2)
View all
Container
25
OCI / Docker
linux/amd64
Nicolas NOSAL <nicolas.nosal@gmail.com>
Copyright @2023
2.3 GiB
fixfumoprod-fixfumoprod2
2023-09-14
dev_fumo-dev_fumo
2023-09-14