feat: add custom signature image and signer details support to invoices and settings

This commit is contained in:
I-Fun
2026-04-05 12:03:11 +07:00
parent 64092d3abc
commit 12d44cbecc
15 changed files with 510 additions and 196 deletions

View File

@@ -31,6 +31,7 @@ RUN apk add --no-cache \
libpng-dev \
libjpeg-turbo-dev \
freetype-dev \
libwebp-dev \
libxml2-dev \
libzip-dev \
icu-dev \
@@ -41,6 +42,7 @@ RUN apk add --no-cache \
RUN docker-php-ext-configure gd \
--with-freetype \
--with-jpeg \
--with-webp \
&& docker-php-ext-install -j"$(nproc)" \
pdo \
pdo_sqlite \
@@ -105,7 +107,7 @@ RUN mkdir -p \
RUN sed -i 's/user = www-data/user = www-data/' /usr/local/etc/php-fpm.d/www.conf 2>/dev/null || true \
&& sed -i 's/group = www-data/group = www-data/' /usr/local/etc/php-fpm.d/www.conf 2>/dev/null || true
# ── OPcache tuning ───────────────────────────
# ── PHP Tuning & Upload Limits ─────────────────
RUN { \
echo "opcache.enable=1"; \
echo "opcache.memory_consumption=128"; \
@@ -115,6 +117,13 @@ RUN { \
echo "opcache.fast_shutdown=1"; \
} > /usr/local/etc/php/conf.d/opcache.ini
RUN { \
echo "upload_max_filesize = 200M"; \
echo "post_max_size = 200M"; \
echo "memory_limit = 512M"; \
echo "max_execution_time = 300"; \
} > /usr/local/etc/php/conf.d/uploads.ini
EXPOSE 80
ENTRYPOINT ["/entrypoint.sh"]