project-h/project-h (sha256:51b03ec162a354dbfc4bb087ed347218d4d816bb52b729a4c8e9180ea55145ff)
Published 2026-09-24 01:47:13 +00:00 by haskytech-ci-publisher
Installation
docker pull forgejo.haskytech.com/haskytech/project-h/project-h@sha256:51b03ec162a354dbfc4bb087ed347218d4d816bb52b729a4c8e9180ea55145ffsha256:51b03ec162a354dbfc4bb087ed347218d4d816bb52b729a4c8e9180ea55145ffImage 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
2026-09-24 01:47:13 +00:00
Versions (22)
View all
Container
2
OCI / Docker
linux/amd64
401 MiB
c777d9992e81963fce7612a167c53ff355a1aa75
2026-09-28
c0efd11448f7e364b8ef922b7ccd0cea7f54d2d7
2026-09-28
904fef80fa7a34c98c9d2a7a375c6b57eec2402a
2026-09-28
6fc6d4ee47931a523250b24b9f4ed257b1cda8d5
2026-09-28
e3eee04f1fb00817397f9b16898ee7dcbd5642da
2026-09-28