ttrp-app

annalise-helper (latest)

Published 2025-03-06 03:58:10 +00:00 by cthos

Installation

docker pull git.cthos.dev/ttrp-app/annalise-helper:latest
sha256:e79702014dc51acc44a3d59840a7904747ef2835b84dc14c7e51b6fc5f8b27a5

Image Layers

ADD file:1f4eb46669b5b6275af19eb7471a6899a61c276aa7d925b8ae99310b14b75b92 in /
CMD ["/bin/sh"]
LABEL Maintainer=Tim de Pater <code@trafex.nl>
LABEL Description=Lightweight container with Nginx 1.24 & PHP 8.3 based on Alpine Linux.
WORKDIR /var/www/html
RUN /bin/sh -c apk add --no-cache curl nginx php83 php83-ctype php83-curl php83-dom php83-fileinfo php83-fpm php83-gd php83-intl php83-mbstring php83-mysqli php83-opcache php83-openssl php83-phar php83-session php83-tokenizer php83-xml php83-xmlreader php83-xmlwriter supervisor # buildkit
COPY config/nginx.conf /etc/nginx/nginx.conf # buildkit
COPY config/conf.d /etc/nginx/conf.d/ # buildkit
ENV PHP_INI_DIR=/etc/php83
COPY config/fpm-pool.conf /etc/php83/php-fpm.d/www.conf # buildkit
COPY config/php.ini /etc/php83/conf.d/custom.ini # buildkit
COPY config/supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit
RUN /bin/sh -c chown -R nobody.nobody /var/www/html /run /var/lib/nginx /var/log/nginx # buildkit
RUN /bin/sh -c ln -s /usr/bin/php83 /usr/bin/php # buildkit
USER nobody
COPY src/ /var/www/html/ # buildkit
EXPOSE map[8080/tcp:{}]
CMD ["/usr/bin/supervisord" "-c" "/etc/supervisor/conf.d/supervisord.conf"]
HEALTHCHECK &{["CMD-SHELL" "curl --silent --fail http://127.0.0.1:8080/fpm-ping"] "0s" "10s" "0s" "0s" '\x00'}
WORKDIR /var/www/html
COPY dir:81c5e9651420dedd4401e0bc50d1343c4944f0b97cb8dc00099f758554acee09 in /var/www/html
COPY file:f158ce1d8dc436833871833bf164ac128abf78793ed46662ce96f9f138165f7e in /etc/nginx/nginx.conf
COPY file:d11a4fc1d5d3af721bd8272aae10e12982574981dcdd137c6b8ad4410fd9f09e in /etc/supervisor/conf.d/supervisord.conf
ARG
USER root
/bin/sh -c echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
/bin/sh -c echo "http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories
/bin/sh -c apk add --no-cache libssl3 libcrypto3 openssl-dev php83-dom php83-session php83-fileinfo php83-pdo php83-pdo_mysql php83-tokenizer php83-xml php83-xmlwriter php83-simplexml php83-iconv php83-mbstring perl-utils libxml2 libc6-compat gcompat
/bin/sh -c mkdir /.composer && chown -R nobody /.composer && chown -R nobody /var/www/html
/bin/sh -c mkdir /var/log/laravel-websockets && chown -R nobody /var/log/laravel-websockets
USER nobody
/bin/sh -c sh k8s/get_composer.sh
/bin/sh -c ./composer.phar install --optimize-autoloader --no-interaction --no-progress
/bin/sh -c php artisan key:generate

Labels

Key Value
Description Lightweight container with Nginx 1.24 & PHP 8.3 based on Alpine Linux.
Maintainer Tim de Pater <code@trafex.nl>
io.buildah.version 1.37.2
Details
Container
2025-03-06 03:58:10 +00:00
0
OCI / Docker
linux/amd64
92 MiB
Versions (3) View all
prod 2025-12-29
dev 2025-12-29
latest 2025-03-06