proxima

A laravel devops sample app.

Budapest/Hungary

backend (latest)

Published 2025-07-23 10:55:37 +00:00 by bigfoot in proxima/backend

Installation

docker pull proxima.goliath.hu/proxima/backend:latest
sha256:f1616bfeba7b13f1bd5766dab8be8908d9b4c87a342146dac1db7711358ccdc6

Images

Digest OS / Arch Size
079b339e75 linux/amd64 71 MiB
b6f0d01e6d linux/arm64 72 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.21.4-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG PHP_VERSION=84
ARG USER_ID=1000
ARG GROUP_ID=1000
ARG WORKDIR=/app/Backend
ARG PHP_FPM_LISTEN_DIR=/app/run
ARG LOG_DIR=/app/log
ENV BUILD_CONTENTS=build/nginx
ENV PHP_INI_DIR=/etc/php84
RUN |6 PHP_VERSION=84 USER_ID=1000 GROUP_ID=1000 WORKDIR=/app/Backend PHP_FPM_LISTEN_DIR=/app/run LOG_DIR=/app/log /bin/sh -c apk add bash supervisor nginx icu-data-full php${PHP_VERSION} php${PHP_VERSION}-fpm php${PHP_VERSION}-curl php${PHP_VERSION}-intl php${PHP_VERSION}-dom php${PHP_VERSION}-fileinfo php${PHP_VERSION}-iconv php${PHP_VERSION}-mbstring php${PHP_VERSION}-openssl php${PHP_VERSION}-pdo php${PHP_VERSION}-pdo_sqlite php${PHP_VERSION}-phar php${PHP_VERSION}-opcache php${PHP_VERSION}-session php${PHP_VERSION}-simplexml php${PHP_VERSION}-sqlite3 php${PHP_VERSION}-tokenizer php${PHP_VERSION}-xml php${PHP_VERSION}-xmlreader php${PHP_VERSION}-xmlwriter php${PHP_VERSION}-zip && ln -s /usr/bin/php${PHP_VERSION} /usr/bin/php # buildkit
RUN |6 PHP_VERSION=84 USER_ID=1000 GROUP_ID=1000 WORKDIR=/app/Backend PHP_FPM_LISTEN_DIR=/app/run LOG_DIR=/app/log /bin/sh -c addgroup -g ${GROUP_ID} bot && adduser -u ${USER_ID} -G bot -D bot # buildkit
COPY /usr/bin/composer /usr/bin/composer # buildkit
COPY build/nginx/config/99_custom_php.ini /etc/php84/conf.d/99_custom_php.ini # buildkit
COPY build/nginx/config/www.conf /etc/php84/php-fpm.d/www.conf # buildkit
COPY build/nginx/config/nginx.conf /etc/nginx/nginx.conf # buildkit
COPY build/nginx/config/default.conf /etc/nginx/http.d/default.conf # buildkit
COPY --chown=1000:1000 build/nginx/config/supervisord.conf /etc/supervisord.conf # buildkit
RUN |6 PHP_VERSION=84 USER_ID=1000 GROUP_ID=1000 WORKDIR=/app/Backend PHP_FPM_LISTEN_DIR=/app/run LOG_DIR=/app/log /bin/sh -c sed -i.bak "s/command=php-fpm -F/command=php-fpm${PHP_VERSION} -F/g" /etc/supervisord.conf # buildkit
RUN |6 PHP_VERSION=84 USER_ID=1000 GROUP_ID=1000 WORKDIR=/app/Backend PHP_FPM_LISTEN_DIR=/app/run LOG_DIR=/app/log /bin/sh -c mkdir -p ${WORKDIR} ${PHP_FPM_LISTEN_DIR} ${LOG_DIR} # buildkit
RUN |6 PHP_VERSION=84 USER_ID=1000 GROUP_ID=1000 WORKDIR=/app/Backend PHP_FPM_LISTEN_DIR=/app/run LOG_DIR=/app/log /bin/sh -c chown -R ${USER_ID}:${GROUP_ID} ${WORKDIR} ${PHP_FPM_LISTEN_DIR} ${LOG_DIR} # buildkit
WORKDIR /app/Backend
COPY --chown=1000:1000 src/ . # buildkit
USER 1000:1000
RUN |6 PHP_VERSION=84 USER_ID=1000 GROUP_ID=1000 WORKDIR=/app/Backend PHP_FPM_LISTEN_DIR=/app/run LOG_DIR=/app/log /bin/sh -c mkdir -p storage/framework/views && composer install --no-interaction --no-dev --optimize-autoloader # buildkit
RUN |6 PHP_VERSION=84 USER_ID=1000 GROUP_ID=1000 WORKDIR=/app/Backend PHP_FPM_LISTEN_DIR=/app/run LOG_DIR=/app/log /bin/sh -c sed -i.bak "s/->modalWidth('md')/->modalWidth('xl')/g" vendor/joaopaulolndev/filament-edit-profile/src/Livewire/SanctumTokens.php # buildkit
COPY --chown=1000:1000 --chmod=0555 build/nginx/entrypoint.sh . # buildkit
VOLUME [/app/Backend/storage]
VOLUME [/app/Backend/database/sqlite]
EXPOSE map[9000/tcp:{}]
ENTRYPOINT ["/usr/bin/supervisord"]
Details
Container
2025-07-23 10:55:37 +00:00
1
OCI / Docker
Versions (2) View all
testing 2025-07-23
latest 2025-07-23