ваше сообщение коммита

This commit is contained in:
2025-12-25 13:33:40 +03:00
parent 37d6072cf2
commit facdb3fa27
6 changed files with 1129 additions and 1081 deletions

View File

@@ -20,17 +20,23 @@ WORKDIR /app
# Устанавливаем системные зависимости для компиляции нативных модулей Node.js # Устанавливаем системные зависимости для компиляции нативных модулей Node.js
# Устанавливаем базовые пакеты отдельно от компиляторов для большей надежности # Устанавливаем базовые пакеты отдельно от компиляторов для большей надежности
RUN apt-get update && \ RUN echo 'Acquire::Retries "10";' > /etc/apt/apt.conf.d/80-retries && \
apt-get install -y --fix-missing \ echo 'Acquire::http::Timeout "60";' >> /etc/apt/apt.conf.d/80-retries && \
echo 'Acquire::ftp::Timeout "60";' >> /etc/apt/apt.conf.d/80-retries && \
for i in 1 2 3 4 5; do \
apt-get update && break || sleep 15; \
done && \
apt-get install -y --no-install-recommends \
python3 \ python3 \
make \ make \
curl \ curl \
ca-certificates \ ca-certificates \
openssh-client \ openssh-client \
sshpass && \ sshpass && \
apt-get install -y --fix-missing g++ || \ (apt-get install -y --no-install-recommends gcc-12 g++-12 g++ || \
(sleep 10 && apt-get update && apt-get install -y --fix-missing g++) && \ (sleep 10 && apt-get update && apt-get install -y --no-install-recommends gcc-12 g++-12 g++)) && \
rm -rf /var/lib/apt/lists/* apt-get install -f -y || true && \
rm -rf /var/lib/apt/lists/* /etc/apt/apt.conf.d/80-retries
# Docker CLI НЕ устанавливаем - используем Docker Socket + dockerode SDK # Docker CLI НЕ устанавливаем - используем Docker Socket + dockerode SDK

View File

@@ -69,7 +69,7 @@
"openai": "^4.102.0", "openai": "^4.102.0",
"pg": "^8.10.0", "pg": "^8.10.0",
"pg-large-object": "^2.0.0", "pg-large-object": "^2.0.0",
"puppeteer": "^24.15.0", "puppeteer": "^24.34.0",
"semver": "^7.7.1", "semver": "^7.7.1",
"session-file-store": "^1.5.0", "session-file-store": "^1.5.0",
"siwe": "^2.1.4", "siwe": "^2.1.4",

File diff suppressed because it is too large Load Diff

View File

@@ -51,7 +51,7 @@
"stylelint": "^14.16.1", "stylelint": "^14.16.1",
"stylelint-config-prettier": "^9.0.5", "stylelint-config-prettier": "^9.0.5",
"stylelint-config-standard-vue": "^1.0.0", "stylelint-config-standard-vue": "^1.0.0",
"vite": "^6.2.4" "vite": "^6.4.1"
}, },
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
} }

File diff suppressed because it is too large Load Diff

View File

@@ -1,21 +1,29 @@
FROM node:20-slim FROM node:20-slim
# Устанавливаем необходимые пакеты # Устанавливаем необходимые пакеты с обработкой ошибок сети
RUN apt-get update && apt-get install -y \ RUN echo 'Acquire::Retries "10";' > /etc/apt/apt.conf.d/80-retries && \
openssh-client \ echo 'Acquire::http::Timeout "60";' >> /etc/apt/apt.conf.d/80-retries && \
sshpass \ echo 'Acquire::ftp::Timeout "60";' >> /etc/apt/apt.conf.d/80-retries && \
curl \ for i in 1 2 3 4 5; do \
wget \ apt-get update && break || sleep 15; \
ca-certificates \ done && \
python3 \ apt-get install -y --no-install-recommends \
make \ openssh-client \
g++ \ sshpass \
tar \ curl \
gzip \ wget \
zip \ ca-certificates \
unzip \ python3 \
gosu \ make \
&& rm -rf /var/lib/apt/lists/* tar \
gzip \
zip \
unzip \
gosu \
&& (apt-get install -y --no-install-recommends gcc-12 g++-12 g++ || \
(sleep 10 && apt-get update && apt-get install -y --no-install-recommends gcc-12 g++-12 g++)) && \
apt-get install -f -y || true && \
rm -rf /var/lib/apt/lists/* /etc/apt/apt.conf.d/80-retries
# Устанавливаем Docker CLI # Устанавливаем Docker CLI
RUN curl -fsSL https://get.docker.com | sh RUN curl -fsSL https://get.docker.com | sh