- Добавлен apk update перед установкой пакетов - Добавлен ca-certificates как зависимость для docker-cli - Исправлены Dockerfile в backend, backend/Dockerfile.prod и webssh-agent - Решена проблема с ошибкой 'несуществующий пакет docker-cli' при установке на новых устройствах Изменения протестированы: - backend образ собирается успешно - webssh-agent образ собирается успешно - docker-cli версии 28.3.3 работает корректно
31 lines
1.1 KiB
Docker
31 lines
1.1 KiB
Docker
# Copyright (c) 2024-2025 Тарабанов Александр Викторович
|
|
# All rights reserved.
|
|
# This software is proprietary and confidential.
|
|
# For licensing inquiries: info@hb3-accelerator.com
|
|
|
|
# Copyright (c) 2024-2025 Тарабанов Александр Викторович
|
|
# All rights reserved.
|
|
# This software is proprietary and confidential.
|
|
# For licensing inquiries: info@hb3-accelerator.com
|
|
|
|
FROM node:20-alpine
|
|
|
|
# Добавляем метки для авторских прав
|
|
LABEL maintainer="Тарабанов Александр Викторович <info@hb3-accelerator.com>"
|
|
LABEL copyright="Copyright (c) 2024-2025 Тарабанов Александр Викторович"
|
|
LABEL license="Proprietary"
|
|
LABEL website="https://hb3-accelerator.com"
|
|
|
|
WORKDIR /app
|
|
|
|
# Устанавливаем только docker-cli (без демона) для Alpine Linux
|
|
RUN apk update && apk add --no-cache docker-cli curl ca-certificates
|
|
|
|
COPY package.json yarn.lock ./
|
|
RUN yarn install --frozen-lockfile
|
|
|
|
COPY . .
|
|
|
|
EXPOSE 8000
|
|
|
|
CMD ["yarn", "run", "dev"] |