Sign inSign up
espocrm logo

espocrm:10.0.7-apache

Multi-platform
Also known as:
10
10-apache
10-apache-trixie
10.0
10.0-apache

+ 6 more

Content management system
Index digest

sha256:5dac8b9ef1eb0c8451c0d122fbdecb7bec02bc00ddcabda991809dbb7da016af

OS/ARCH

Compressed size

248.81 MB

Last pushed

15 days by doijanky

Type

Image

Vulnerabilities

5
17
18
142
6

Manifest digest

sha256:8b045bf8618df429d83613dee1ad578561be2482afcd59a6f03736849307f305

Layers (43)

oisupport/staging-amd64:8.4-apache-trixie
5
13
11
139
6
espocrm:10.0.7-apache
0
4
7
8
0

30

LABEL org.opencontainers.image.source=https://github.com/espocrm/espocrm

0 B


31

LABEL org.opencontainers.image.description=EspoCRM is a free and open-source CRM platform.

0 B


32

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends unzip libldap-common ; rm -rf /var/lib/apt/lists/* # buildkit

288.84 KB


33

RUN /bin/sh -c set -eux; aptMarkList="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends libpq-dev libpng-dev libjpeg-dev libwebp-dev libfreetype6-dev libzip-dev libxml2-dev libldap2-dev libzmq5-dev zlib1g-dev ; cd /usr; curl -fSL https://github.com/zeromq/php-zmq/archive/616b6c64ffd3866ed038615494306dd464ab53fc.tar.gz -o php-zmq.tar.gz; tar -zxf php-zmq.tar.gz; cd php-zmq*; phpize && ./configure; make; make install; cd .. && rm -rf php-zmq*; pecl install ev redis ; docker-php-ext-configure ldap --with-libdir="lib/$(dpkg-architecture --query DEB_BUILD_MULTIARCH)" ; docker-php-ext-configure gd --with-freetype --with-jpeg=/usr --with-webp ; docker-php-ext-install -j$(nproc) gd pdo_pgsql pdo_mysql zip ldap exif pcntl bcmath ; docker-php-ext-enable zmq ev redis ; rm -r /tmp/pear; apt-mark auto '.*' > /dev/null; apt-mark manual $aptMarkList; ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query -S | cut -d: -f1 | sort -u | xargs -rt apt-mark manual; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/* # buildkit

4.15 MB


34

RUN /bin/sh -c { echo 'expose_php = Off'; echo 'error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED'; echo 'display_errors = Off'; echo 'display_startup_errors = Off'; echo 'log_errors = On'; echo 'memory_limit=256M'; echo 'max_execution_time=180'; echo 'max_input_time=180'; echo 'post_max_size=50M'; echo 'upload_max_filesize=50M'; echo 'date.timezone=UTC'; } > ${PHP_INI_DIR}/conf.d/espocrm.ini # buildkit

391 B


35

RUN /bin/sh -c set -eux; a2enmod rewrite ssl proxy proxy_wstunnel # buildkit

497 B


36

ENV ESPOCRM_VERSION=10.0.7

0 B


37

ENV ESPOCRM_SHA256=8414b10f64861f881056c27083192c1c0ce2329af74734332394b27a4618fb4f

0 B


38

WORKDIR /var/www/html

32 B


39

RUN /bin/sh -c set -eux; curl -fSL "https://www.espocrm.com/downloads/EspoCRM-10.0.7.zip" -o EspoCRM.zip; echo "${ESPOCRM_SHA256} *EspoCRM.zip" | sha256sum -c -; unzip -q EspoCRM.zip -d /usr/src; cp -a "/usr/src/EspoCRM-${ESPOCRM_VERSION}/." /var/www/html/; rm -rf /usr/src/EspoCRM*; mkdir -p /usr/src/espocrm; cp -a ./client/ /usr/src/espocrm/; cp -a ./public/ /usr/src/espocrm/; rm -rf ./install; find . -type d -exec chmod 755 {} +; find . -type f -exec chmod 644 {} +; chown -R root:root . /usr/src/espocrm; chown -R www-data:www-data ./data ./custom ./client/custom; chmod +x ./bin/command # buildkit

73.97 MB


40

COPY ./docker-*.sh ./entrypoint-utils.sh /usr/local/bin/ # buildkit

3.4 KB


41

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


42

CMD ["apache2-foreground"]

0 B