rock.ru

forum (0.5.0)

Published 2025-04-13 09:32:45 +00:00 by weaselshit in rock.ru/forum

Installation

docker pull git.picklesniffers.com/rock.ru/forum:0.5.0
sha256:2c51210d4b451a0674d6c3883d6cc128258184059b1b83d01bcc237989b17da1

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=18.04
ADD file:3c74e7e08cbf9a87694ce6fa541af617599680fa54d9e48556fc0fbc120b4a83 in /
CMD ["/bin/bash"]
COPY /usr/src/ /usr/src/ # buildkit
COPY docker-php-* /usr/local/bin/ # buildkit
RUN /bin/sh -c set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends autoconf binutils ca-certificates curl file g++ gcc gnupg libc-dev libedit2 libidn2-0 libnghttp2-14 librecode0 libmcrypt4 libpsl5 libreadline7 libsqlite3-0 libxml2 make pkg-config re2c xz-utils ; cd /usr/src; dpkg -i libmysqlclient20_5.7.36-1ubuntu18.04_amd64.deb mysql-common_5.7.36-1ubuntu18.04_amd64.deb; rm /usr/src/*amd64.deb*; apt-get clean; rm -rf /var/lib/apt/lists/* # buildkit
ENV PHP_INI_DIR=/usr/local/etc/php PHP_FPM_LISTEN=9000
RUN /bin/sh -c set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 777 /var/www/html; cd /usr/src/php; make install; { find /usr/local/bin /usr/local/sbin -type f -executable -exec strip --strip-all '{}' + || true; }; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
ENTRYPOINT ["docker-php-entrypoint"]
WORKDIR /var/www/html
RUN /bin/sh -c set -eux; rm -f /usr/local/bin/phar; ln -s /usr/local/bin/phar.phar /usr/local/bin/phar; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '[www]'; echo '; if we send this to /proc/self/fd/1, it never appears'; echo 'access.log = /proc/self/fd/2'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = ${PHP_FPM_LISTEN}'; } | tee php-fpm.d/zz-docker.conf # buildkit
RUN /bin/sh -c set -eux; { echo '[Core]'; echo 'log_errors="On"'; echo 'error_log=/proc/self/fd/2'; echo 'date.timezone=Asia/Bangkok'; } | tee /usr/local/etc/php/conf.d/core.ini; # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends libmemcached-dev libz-dev ; apt-get clean; rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c set -eux; cd /tmp; curl -JLO https://github.com/php-memcached-dev/php-memcached/archive/refs/tags/2.2.0.tar.gz; tar xpf php-memcached-2.2.0.tar.gz; cd php-memcached-2.2.0; phpize; ./configure; make install; cd /tmp; rm -rf php-memcached-2.2.0.tar.gz php-memcached-2.2.0 # buildkit
RUN /bin/sh -c set -eux; { echo 'extension=memcached.so'; } | tee /usr/local/etc/php/conf.d/memcached.ini; # buildkit
RUN /bin/sh -c set -eux; PHPREDIS_VERSION="2.2.8"; cd /tmp; mkdir phpredis; curl -sL "https://pecl.php.net/get/redis-${PHPREDIS_VERSION}.tgz" -o phpredis.tar.gz; tar -xzf phpredis.tar.gz -C phpredis --strip-components=1; cd /tmp/phpredis; phpize; ./configure; make install; rm -rf /tmp/* # buildkit
RUN /bin/sh -c set -eux; { echo 'session.save_handler = redis'; echo 'session.save_path = "tcp://valkey:6379"'; } | tee /usr/local/etc/php/conf.d/session.ini; # buildkit
STOPSIGNAL SIGQUIT
EXPOSE map[9000/tcp:{}]
CMD ["php-fpm"]
COPY src /var/www/rock/forum # buildkit

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 18.04
Details
Container
2025-04-13 09:32:45 +00:00
1
OCI / Docker
linux/amd64
175 MiB
Versions (16) View all
ignore-in-redis 2025-04-13
0.5.2 2025-04-13
0.5.1 2025-04-13
0.5.0 2025-04-13
0.4.1 2024-11-26