Block a user
barangaysystem (sha256:0bd02084a5a780ede9b876af2e3634a83859c2a5eac920e40606b33376d844fa)
Published 2026-08-04 16:00:28 +00:00 by josh
Installation
docker pull git2.hesed.sbs/josh/barangaysystem@sha256:0bd02084a5a780ede9b876af2e3634a83859c2a5eac920e40606b33376d844fasha256:0bd02084a5a780ede9b876af2e3634a83859c2a5eac920e40606b33376d844faImage 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 package-lock.json ./ # buildkit |
| RUN /bin/sh -c npm ci # buildkit |
| WORKDIR /var/app |
| COPY . . # buildkit |
| RUN /bin/sh -c composer install --no-dev --optimize-autoloader # buildkit |
| RUN /bin/sh -c npm install # buildkit |
| RUN /bin/sh -c npm run build # buildkit |
| EXPOSE [9501/tcp] |
| RUN /bin/sh -c chmod +x startup.sh # buildkit |
| CMD ["./startup.sh"] |
Labels
| Key | Value |
|---|---|
| license | MIT |
| maintainer | Hyperf Developers <group@hyperf.io> |
| version | 1.0 |
Details
2026-08-04 16:00:28 +00:00
Versions (29)
View all
Container
2
OCI / Docker
linux/amd64
398 MiB
sha-c4ac1c63b1b4
2026-08-05
latest
2026-08-05
sha-b0972ef333ba
2026-08-05
sha-875fd2f37612
2026-08-05
sha-63690fa698af
2026-08-05