flectra-docker (latest)

Published 2024-08-03 21:20:28 +00:00 by drone_ci

Installation

docker pull git.quertex.com/quertex/flectra-docker:latest
sha256:514a8cf7f80064826d72c54feabc0e3d99c785c393d5bbd05a734ffa4ac7071e

Image Layers

ADD file:cce4de1623245f9f28e3365e6cf749d85dcfedddea2d6fbc963c309a40818f52 in /
CMD ["bash"]
MAINTAINER FlectraHQ <info@flectrahq.com>
SHELL [/bin/bash -xo pipefail -c]
ENV LANG=C.UTF-8
RUN /bin/bash -xo pipefail -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl dirmngr fonts-noto-cjk gnupg libssl-dev node-less npm python3-num2words python3-pdfminer python3-pip python3-phonenumbers python3-pyldap python3-qrcode python3-renderpm python3-setuptools python3-slugify python3-vobject python3-watchdog python3-xlrd python3-xlwt xz-utils build-essential && curl -o wkhtmltox.deb -sSL https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.buster_amd64.deb && echo 'ea8277df4297afc507c61122f3c349af142f31e5 wkhtmltox.deb' | sha1sum -c - && apt-get install -y --no-install-recommends ./wkhtmltox.deb && rm -rf /var/lib/apt/lists/* wkhtmltox.deb # buildkit
RUN /bin/bash -xo pipefail -c echo 'deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main' > /etc/apt/sources.list.d/pgdg.list && GNUPGHOME="$(mktemp -d)" && export GNUPGHOME && repokey='B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8' && gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "${repokey}" && gpg --batch --armor --export "${repokey}" > /etc/apt/trusted.gpg.d/pgdg.gpg.asc && gpgconf --kill all && rm -rf "$GNUPGHOME" && apt-get update && apt-get install --no-install-recommends -y postgresql-client && rm -f /etc/apt/sources.list.d/pgdg.list && rm -rf /var/lib/apt/lists/* # buildkit
COPY ./requirements.txt /requirements.txt # buildkit
RUN /bin/bash -xo pipefail -c pip3 install -r /requirements.txt # buildkit
RUN /bin/bash -xo pipefail -c npm install -g rtlcss # buildkit
ENV FLECTRA_VERSION=2.0
ARG FLECTRA_RELEASE=latest
RUN |1 FLECTRA_RELEASE=latest /bin/bash -xo pipefail -c curl -o flectra.deb -sSL https://download.flectrahq.com/2.0/pub/deb/flectra_${FLECTRA_VERSION}.${FLECTRA_RELEASE}_all.deb && curl -o flectra_${FLECTRA_VERSION}.${FLECTRA_RELEASE}_amd64.changes -sSL https://download.flectrahq.com/2.0/pub/deb/flectra_${FLECTRA_VERSION}.${FLECTRA_RELEASE}_amd64.changes && echo "`sed -n '/^Checksums-Sha1:$/{n;p;n;p;n;p}' flectra_${FLECTRA_VERSION}.${FLECTRA_RELEASE}_amd64.changes | tail -1 | awk '{print $1}'` flectra.deb" | sha1sum -c && apt-get update && apt-get -y install --no-install-recommends ./flectra.deb && rm -rf /var/lib/apt/lists/* flectra.deb # buildkit
COPY ./entrypoint.sh / # buildkit
COPY ./flectra.conf /etc/flectra/ # buildkit
RUN |1 FLECTRA_RELEASE=latest /bin/bash -xo pipefail -c chown flectra /etc/flectra/flectra.conf && mkdir -p /mnt/extra-addons && chown -R flectra /mnt/extra-addons # buildkit
VOLUME [/var/lib/flectra /mnt/extra-addons]
EXPOSE map[7071/tcp:{} 7072/tcp:{} 7073/tcp:{}]
ENV FLECTRA_RC=/etc/flectra/flectra.conf
COPY wait-for-psql.py /usr/local/bin/wait-for-psql.py # buildkit
USER flectra
ENTRYPOINT ["/entrypoint.sh"]
CMD ["flectra"]
Details
Container
2024-08-03 21:20:28 +00:00
0
OCI / Docker
linux/amd64
566 MiB
Versions (1) View all
latest 2024-08-03