Sign inSign up
espocrm logo

espocrm:fpm-alpine

Multi-platform
Also known as:
10-fpm-alpine
10-fpm-alpine3.23
10.0-fpm-alpine
10.0-fpm-alpine3.23
10.0.10-fpm-alpine
10.0.10-fpm-alpine3.23
fpm-alpine3.23
Content management system
Index digest

sha256:f6a25b78125a029e5c9fe540c01b543e805b022e655b36e2adc055e65bb5ef88

OS/ARCH

Compressed size

113.09 MB

Last pushed

4 days by doijanky

Type

Image

Vulnerabilities

0
10
18
6
1

Manifest digest

sha256:55901bf0e4b6b3f916b1275db5a4666dcaeb05211131867fb3e2f17e9247ad9e

Layers (38)

php:8.4-fpm-alpine3.23
0
6
10
5
1
espocrm:fpm-alpine
0
4
8
1
0

26

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

0 B


27

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

0 B


28

RUN /bin/sh -c set -eux; apk add --no-cache bash ; # buildkit

520.02 KB


29

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS postgresql-dev libzip-dev libpng-dev libjpeg-turbo-dev libwebp-dev freetype-dev openldap-dev openssl-dev libzmq zeromq-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 gd --with-freetype --with-jpeg=/usr/include --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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .espocrm-phpexts-rundeps $runDeps; apk del --no-network .build-deps # buildkit

7.79 MB


30

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


31

ENV ESPOCRM_VERSION=10.0.10

0 B


32

ENV ESPOCRM_SHA256=6a6b59a954fdce16d421605a4e75b509bb52ecba643a85605768c98a6a436e36

0 B


33

WORKDIR /var/www/html

32 B


34

RUN /bin/sh -c set -eux; curl -fSL "https://www.espocrm.com/downloads/EspoCRM-10.0.10.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.72 MB


35

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

3.4 KB


36

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


37

CMD ["php-fpm"]

0 B