* исправление подсчета операций пациентов
* поправил поле выбора даты * добавил индикатор в контроле * окно выбора пользователя для сводной * привязка окна для ввода причины контроля * добавил привязку историй пациентов для просмотра статистики по дням * поправил фиксацию фио ответственного, убрал при диапазоне * отключение ролей адм и зав от реплики
This commit is contained in:
57
Dockerfile
57
Dockerfile
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user