Block a user
invoice-reader (80d2826)
Published 2025-12-09 22:14:36 +00:00 by sinlyu
Installation
docker pull code.codebase.coffee/sinlyu/invoice-reader:80d2826sha256:0b7c8f8a66e4cd56bccaf9b77efd1e221d966cac14bdae196ac51b5ed65a521c
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 0fde5c7712 | linux/amd64 | 170 MiB |
Image Layers ( linux/amd64)
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in / |
| CMD ["/bin/bash"] |
| LABEL maintainer=Invoice Reader |
| ARG WWWGROUP=1000 |
| WORKDIR /var/www/html |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV TZ=UTC |
| ENV APP_ENV=production |
| ENV APP_DEBUG=false |
| RUN |1 WWWGROUP=1000 /bin/sh -c ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # buildkit |
| RUN |1 WWWGROUP=1000 /bin/sh -c apt-get update && apt-get upgrade -y && mkdir -p /etc/apt/keyrings && apt-get install -y --no-install-recommends gnupg curl ca-certificates zip unzip supervisor libpng-dev librsvg2-bin imagemagick poppler-utils tesseract-ocr tesseract-ocr-deu tesseract-ocr-eng mysql-client postgresql-client && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xb8dc7e53946656efbce4c1dd71daeaab4ad4cab6' | gpg --dearmor | tee /etc/apt/keyrings/ppa_ondrej_php.gpg > /dev/null && echo "deb [signed-by=/etc/apt/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble main" > /etc/apt/sources.list.d/ppa_ondrej_php.list && apt-get update && apt-get install -y --no-install-recommends php8.4-cli php8.4-fpm php8.4-mysql php8.4-pgsql php8.4-sqlite3 php8.4-gd php8.4-curl php8.4-mbstring php8.4-xml php8.4-zip php8.4-bcmath php8.4-intl php8.4-redis php8.4-imagick && apt-get -y autoremove && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
| RUN |1 WWWGROUP=1000 /bin/sh -c groupadd --force -g $WWWGROUP www-data || true && useradd -ms /bin/bash --no-user-group -g $WWWGROUP -u 1000 www-data || true # buildkit |
| COPY docker/production/supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit |
| COPY docker/production/start-container /usr/local/bin/start-container # buildkit |
| RUN |1 WWWGROUP=1000 /bin/sh -c chmod +x /usr/local/bin/start-container # buildkit |
| RUN |1 WWWGROUP=1000 /bin/sh -c mkdir -p /var/log/supervisor && touch /etc/supervisor/conf.d/queue-workers.conf && chown www-data:www-data /etc/supervisor/conf.d/queue-workers.conf # buildkit |
| COPY /app/vendor ./vendor # buildkit |
| COPY /app/public/build ./public/build # buildkit |
| COPY --chown=www-data:www-data . . # buildkit |
| RUN |1 WWWGROUP=1000 /bin/sh -c chown -R www-data:www-data storage bootstrap/cache && chmod -R 775 storage bootstrap/cache # buildkit |
| RUN |1 WWWGROUP=1000 /bin/sh -c mkdir -p storage/logs storage/framework/cache storage/framework/sessions storage/framework/views && chown -R www-data:www-data storage # buildkit |
| EXPOSE [80/tcp] |
| VOLUME [/var/www/html/storage] |
| HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost/up || exit 1"] "30s" "10s" "30s" "0s" '\x03'} |
| ENTRYPOINT ["start-container"] |
Labels
| Key | Value |
|---|---|
| maintainer | Invoice Reader |
| org.opencontainers.image.created | 2025-12-09T22:13:14.419Z |
| org.opencontainers.image.description | |
| org.opencontainers.image.licenses | |
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.revision | 80d28264f274e647979d7fc1f6042af93b41bacd |
| org.opencontainers.image.source | https://code.codebase.coffee/sinlyu/recvio |
| org.opencontainers.image.title | recvio |
| org.opencontainers.image.url | https://code.codebase.coffee/sinlyu/recvio |
| org.opencontainers.image.version | master |