* исправление подсчета операций пациентов

* поправил поле выбора даты
* добавил индикатор в контроле
* окно выбора пользователя для сводной
* привязка окна для ввода причины контроля
* добавил привязку историй пациентов для просмотра статистики по дням
* поправил фиксацию фио ответственного, убрал при диапазоне
* отключение ролей адм и зав от реплики
This commit is contained in:
brusnitsyn
2026-01-30 17:26:16 +09:00
parent 87e21f0e08
commit 2805e5e4bc
21 changed files with 836 additions and 156 deletions

View File

@@ -1,7 +1,7 @@
# Этап 1: PHP зависимости
FROM dh-mirror.gitverse.ru/php:8.3-fpm AS phpbuild
# Установка системных зависимостей
# Установка системных зависимостей В ОДНОМ RUN
RUN apt-get update && apt-get install -y \
git \
curl \
@@ -21,31 +21,37 @@ RUN apt-get update && apt-get install -y \
libffi-dev \
pkg-config \
libssl-dev \
&& rm -rf /var/lib/apt/lists/*
# Установка PHP расширений
RUN docker-php-ext-configure gd \
--with-freetype \
--with-jpeg \
--with-webp \
# Устанавливаем PHP расширения
&& docker-php-ext-configure gd \
--with-freetype \
--with-jpeg \
--with-webp \
&& docker-php-ext-install -j$(nproc) \
bcmath \
intl \
mbstring \
zip \
opcache \
pdo \
pdo_mysql \
pdo_pgsql \
gd \
exif \
sockets \
xsl \
ffi \
pcntl
# Установка Redis расширения
RUN pecl install redis && docker-php-ext-enable redis
bcmath \
intl \
mbstring \
zip \
opcache \
pdo \
pdo_mysql \
pdo_pgsql \
gd \
exif \
sockets \
xsl \
ffi \
pcntl \
# Устанавливаем Redis
&& pecl install redis \
&& docker-php-ext-enable redis \
# Сразу чистим
&& rm -rf /usr/src/* \
&& rm -rf /tmp/* \
&& rm -rf /var/tmp/* \
&& find / -type d -name "tests" -exec rm -rf {} + 2>/dev/null || true \
# Чистим apt
&& apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
&& rm -rf /var/lib/apt/lists/*
# Настройка opcache для production
RUN echo "opcache.enable=1" >> /usr/local/etc/php/conf.d/opcache.ini && \
@@ -108,7 +114,6 @@ RUN npm run build
# Этап 3: Финальный образ
FROM dh-mirror.gitverse.ru/php:8.3-fpm
# Установка runtime зависимостей
RUN apt-get update && apt-get install -y \
libxml2 \
libonig5 \