project-h/project-h (sha256:7cac763aa8c3e7375cf514cfa8c17f39cdd01bd1e334dd03b973699107a4219f)

Published 2026-09-24 10:16:43 +00:00 by haskytech-ci-publisher

Installation

docker pull forgejo.haskytech.com/haskytech/project-h/project-h@sha256:7cac763aa8c3e7375cf514cfa8c17f39cdd01bd1e334dd03b973699107a4219f
sha256:7cac763aa8c3e7375cf514cfa8c17f39cdd01bd1e334dd03b973699107a4219f

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:1ae27d2ef4369361104b699712f3897141e394785df5d193d67b44626f57eb87 in /
CMD ["/bin/bash"]
ARG QEMU_ARCH
COPY . /bd_build # buildkit
RUN |1 QEMU_ARCH= /bin/sh -c /bd_build/prepare.sh && /bd_build/system_services.sh && /bd_build/utilities.sh && /bd_build/cleanup.sh # buildkit
ENV DEBIAN_FRONTEND=teletype LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
CMD ["/sbin/my_init"]
MAINTAINER Phusion <info@phusion.nl>
ADD . /pd_build # buildkit
ARG ARCH
ARG http_proxy
RUN |2 ARCH=amd64 http_proxy= /bin/sh -c rm -rf "/build_cache/${ARCH}" && /usr/bin/nice /pd_build/install_base.sh && rm -rf /pd_build # buildkit
MAINTAINER Phusion <info@phusion.nl>
ADD . /pd_build # buildkit
ARG ARCH
ARG http_proxy
RUN |2 ARCH=amd64 http_proxy= /bin/sh -c /usr/bin/nice /pd_build/install_image.sh # buildkit
CMD ["/sbin/my_init"]
EXPOSE map[443/tcp:{} 80/tcp:{}]
ENV TZ=UTC
ENV APP_ENV=production
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends wget supervisor ca-certificates php8.3 php8.3-cli php8.3-fpm php8.3-pgsql php8.3-mbstring php8.3-xml php8.3-curl php8.3-zip php8.3-bcmath php8.3-gd php8.3-intl php8.3-opcache php8.3-redis php8.3-sqlite3 poppler-utils && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
COPY docker/php-uploads.ini /etc/php/8.3/fpm/conf.d/99-uploads.ini # buildkit
COPY docker/php-uploads.ini /etc/php/8.3/cli/conf.d/99-uploads.ini # buildkit
RUN /bin/sh -c rm -f /etc/nginx/sites-enabled/default # buildkit
RUN /bin/sh -c rm -f /etc/service/nginx/down # buildkit
COPY docker/php-fpm.runit.sh /etc/service/php-fpm/run # buildkit
RUN /bin/sh -c chmod +x /etc/service/php-fpm/run # buildkit
COPY docker/schedule.cron /etc/cron.d/project-h-schedule # buildkit
RUN /bin/sh -c chmod 0644 /etc/cron.d/project-h-schedule # buildkit
COPY . /app # buildkit
COPY /app/public/build /app/public/build # buildkit
WORKDIR /app
COPY /usr/bin/composer /usr/bin/composer # buildkit
RUN /bin/sh -c composer install --no-dev --optimize-autoloader --no-interaction --no-scripts # buildkit
RUN /bin/sh -c mkdir -p /app/storage/framework/cache/data /app/storage/framework/sessions /app/storage/framework/views /app/storage/logs /app/bootstrap/cache # buildkit
RUN /bin/sh -c chown -R www-data:www-data /app/storage /app/bootstrap/cache && chmod -R ug+rwX /app/storage /app/bootstrap/cache # buildkit
COPY docker/nginx-project-h.conf /etc/nginx/sites-available/project-h.conf # buildkit
RUN /bin/sh -c ln -s /etc/nginx/sites-available/project-h.conf /etc/nginx/sites-enabled/project-h.conf # buildkit
COPY docker/entrypoint.sh /entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit
EXPOSE [8000/tcp]
HEALTHCHECK {Test:[CMD-SHELL wget -qO /dev/null http://127.0.0.1:8000/up || exit 1] Interval:30s Timeout:5s StartPeriod:1m0s StartInterval:0s Retries:3}
ENTRYPOINT ["/entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2026-09-24 10:16:43 +00:00
1
OCI / Docker
linux/amd64
401 MiB
Versions (22) View all