• Joined on 2026-02-22

bukidbountyapp (sha256:1b1ddccfc1c9da6812c4b251dc92dc0c6925e730ee52117d10c9afde8ee3c136)

Published 2026-08-04 22:51:00 +00:00 by josh

Installation

docker pull git2.hesed.sbs/josh/bukidbountyapp@sha256:1b1ddccfc1c9da6812c4b251dc92dc0c6925e730ee52117d10c9afde8ee3c136
sha256:1b1ddccfc1c9da6812c4b251dc92dc0c6925e730ee52117d10c9afde8ee3c136

Image Layers

ADD alpine-minirootfs-3.19.9-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
LABEL maintainer=Hyperf Developers <group@hyperf.io> version=1.0 license=MIT
COPY ./init.php /init.php # buildkit
RUN /bin/sh -c set -ex && apk update && apk add --no-cache ca-certificates curl wget tar xz tzdata pcre php83 php83-bcmath php83-curl php83-ctype php83-dom php83-fileinfo php83-gd php83-iconv php83-mbstring php83-mysqlnd php83-openssl php83-pdo php83-pdo_mysql php83-phar php83-posix php83-redis php83-sockets php83-sodium php83-sysvshm php83-sysvmsg php83-sysvsem php83-simplexml php83-tokenizer php83-zip php83-zlib php83-xml php83-xmlreader php83-xmlwriter php83-pcntl php83-opcache && ln -sf /usr/bin/php83 /usr/bin/php && php /init.php && apk del --purge *-dev && rm -rf /var/cache/apk/* /tmp/* /usr/share/man /usr/share/php83 && php -v && php -m && echo -e "\033[42;37m Build Completed :).\033[0m\n" # buildkit
LABEL maintainer=Hyperf Developers <group@hyperf.io> version=1.0 license=MIT
ARG SW_VERSION=v6.2.2
ARG COMPOSER_VERSION=2.10.2
ARG PHP_BUILD_VERSION=83
ENV SW_VERSION=v6.2.2 COMPOSER_VERSION=2.10.2 COMPOSER_ALLOW_SUPERUSER=1 PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make php83-dev php83-pear pkgconf re2c pcre-dev pcre2-dev zlib-dev libtool automake libaio-dev openssl-dev curl-dev
RUN |3 SW_VERSION=v6.2.2 COMPOSER_VERSION=2.10.2 PHP_BUILD_VERSION=83 /bin/sh -c set -ex && apk update && apk add --no-cache libstdc++ openssl git bash c-ares-dev libpq-dev php83-pdo_pgsql php83-pdo_sqlite php83-pdo_odbc && apk add --no-cache --virtual .build-deps $PHPIZE_DEPS unixodbc-dev sqlite-dev && cd /tmp && curl -SL "https://github.com/swoole/swoole-src/archive/${SW_VERSION}.tar.gz" -o swoole.tar.gz && ls -alh && cd /tmp && mkdir -p swoole && tar -xf swoole.tar.gz -C swoole --strip-components=1 && ln -s /usr/bin/phpize${PHP_BUILD_VERSION} /usr/local/bin/phpize && ln -s /usr/bin/php-config${PHP_BUILD_VERSION} /usr/local/bin/php-config && ( cd swoole && phpize && ./configure --enable-openssl --enable-swoole-curl --enable-cares --enable-swoole-pgsql --enable-swoole-sqlite --with-swoole-odbc=unixodbc,/usr && make -s -j$(nproc) && make install ) && echo "memory_limit=1G" > /etc/php${PHP_BUILD_VERSION}/conf.d/00_default.ini && echo "max_input_vars=PHP_INT_MAX" >> /etc/php${PHP_BUILD_VERSION}/conf.d/00_default.ini && echo "opcache.enable_cli = 'On'" >> /etc/php${PHP_BUILD_VERSION}/conf.d/00_opcache.ini && echo "extension=swoole.so" > /etc/php${PHP_BUILD_VERSION}/conf.d/50_swoole.ini && echo "swoole.use_shortname = 'Off'" >> /etc/php${PHP_BUILD_VERSION}/conf.d/50_swoole.ini && wget -nv -O /usr/local/bin/composer https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar && chmod u+x /usr/local/bin/composer && apk del .build-deps && rm -rf /var/cache/apk/* /tmp/* /usr/share/man /usr/local/bin/php* && php -v && php -m && php --ri swoole && php --ri Zend\ OPcache && composer && echo -e "\033[42;37m Build Completed :).\033[0m\n" # buildkit
USER root
RUN /bin/sh -c apk add --no-cache postgresql-dev php83-pdo_pgsql php83-pgsql 7zip curl # buildkit
RUN /bin/sh -c curl -fsSL https://unofficial-builds.nodejs.org/download/release/v20.19.0/node-v20.19.0-linux-x64-musl.tar.gz | tar -xz -C /usr/local --strip-components=1 && node -v && npm -v # buildkit
RUN /bin/sh -c echo "extension=pdo_pgsql.so" > /etc/php83/conf.d/01_pdo_pgsql.ini && echo "extension=pgsql.so" > /etc/php83/conf.d/00_pgsql.ini # buildkit
WORKDIR /var/app
COPY composer.json composer.lock ./ # buildkit
RUN /bin/sh -c composer install --no-dev --optimize-autoloader # buildkit
COPY package*.json ./ # buildkit
RUN /bin/sh -c npm install # buildkit
COPY . . # buildkit
RUN /bin/sh -c npm run build # buildkit
EXPOSE [9501/tcp]
CMD ["php" "artisan" "serve"]

Labels

Key Value
license MIT
maintainer Hyperf Developers <group@hyperf.io>
version 1.0
Details
Container
2026-08-04 22:51:00 +00:00
1
OCI / Docker
linux/amd64
424 MiB
Versions (14) View all
sha-83e0140bbe5e 2026-08-07
latest 2026-08-07
sha-9d41330ca028 2026-08-07
experimental 2026-08-07
sha-06d671d3eab7 2026-08-04