Cloud services

project-manager (latest)

Published 2026-09-06 20:27:17 +00:00 by aneurin in cloud/project-manager

Installation

docker pull code.aneur.in/cloud/project-manager:latest
sha256:06fb22954ad055863f539279d35632552707e8894897acff1ce1bf99f5c75a8f

Images

Digest OS / Arch Size
2535552797 linux/amd64 17 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache apache2 curl php83 php83-apache2 php83-ctype php83-curl php83-fileinfo php83-iconv php83-mbstring php83-opcache php83-openssl php83-pdo php83-pdo_sqlite php83-phar php83-session php83-tokenizer su-exec && ln -s /usr/bin/php83 /usr/local/bin/php # buildkit
COPY /usr/bin/composer /usr/bin/composer # buildkit
COPY docker/apache.conf /etc/apache2/conf.d/zz-app.conf # buildkit
COPY --chmod=0755 docker/entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
WORKDIR /var/www/html
COPY composer.json composer.lock ./ # buildkit
RUN /bin/sh -c COMPOSER_CACHE_DIR=/tmp/composer-cache composer install --no-dev --no-interaction --no-progress --prefer-dist --no-autoloader # buildkit
COPY . . # buildkit
RUN /bin/sh -c composer dump-autoload --optimize --no-dev && mkdir -p storage && chown -R apache:apache storage # buildkit
COPY /web/dist/ ./public/ # buildkit
EXPOSE [80/tcp]
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
CMD ["httpd" "-D" "FOREGROUND"]
HEALTHCHECK {Test:[CMD-SHELL curl -fsS http://localhost/api/health || exit 1] Interval:30s Timeout:3s StartPeriod:5s StartInterval:0s Retries:0}
Details
Container
2026-09-06 20:27:17 +00:00
10
OCI / Docker
Versions (2) View all
latest 2026-09-06
previous 2026-09-06