Docker fix 4
CI / quality (push) Has been cancelled

This commit is contained in:
karachkov_is
2026-07-28 13:32:49 +03:00
parent aec4aa2b5a
commit c848a33f06
2 changed files with 10 additions and 9 deletions
+10 -8
View File
@@ -3,7 +3,7 @@ FROM oven/bun:1 AS builder
WORKDIR /app
# Копируем только файлы, необходимые для установки зависимостей
# Копируем только нужное для установки
COPY package.json bun.lock ./
COPY turbo.json ./
COPY biome.jsonc ./
@@ -13,8 +13,16 @@ COPY packages ./packages
COPY tooling ./tooling
COPY apps ./apps
# Устанавливаем зависимости и собираем
# Устанавливаем зависимости
RUN bun install --frozen-lockfile
# Исправляем путь в globals.css (заменяем @/ на ../)
RUN sed -i 's|@/styles/elevation.css|../styles/elevation.css|g' apps/editor/app/globals.css
# Создаём символическую ссылку, чтобы папка styles была доступна из apps/editor
RUN ln -s /app/styles /app/apps/editor/styles
# Собираем
RUN bun run build
# ---- Продакшен ----
@@ -33,10 +41,4 @@ COPY --from=builder /app/bun.lock ./
WORKDIR /app/apps/editor
EXPOSE 3002
# Опционально: добавить healthcheck (если нужен)
# RUN apk add --no-cache curl
# HEALTHCHECK --interval=30s --timeout=10s --start-period=40s --retries=3 \
# CMD curl -f http://localhost:3002 || exit 1
CMD ["bun", "run", "start"]