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
-1
View File
@@ -1,4 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="temurin-21" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="temurin-21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" /> <output url="file://$PROJECT_DIR$/out" />
+10 -8
View File
@@ -3,7 +3,7 @@ FROM oven/bun:1 AS builder
WORKDIR /app WORKDIR /app
# Копируем только файлы, необходимые для установки зависимостей # Копируем только нужное для установки
COPY package.json bun.lock ./ COPY package.json bun.lock ./
COPY turbo.json ./ COPY turbo.json ./
COPY biome.jsonc ./ COPY biome.jsonc ./
@@ -13,8 +13,16 @@ COPY packages ./packages
COPY tooling ./tooling COPY tooling ./tooling
COPY apps ./apps COPY apps ./apps
# Устанавливаем зависимости и собираем # Устанавливаем зависимости
RUN bun install --frozen-lockfile 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 RUN bun run build
# ---- Продакшен ---- # ---- Продакшен ----
@@ -33,10 +41,4 @@ COPY --from=builder /app/bun.lock ./
WORKDIR /app/apps/editor WORKDIR /app/apps/editor
EXPOSE 3002 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"] CMD ["bun", "run", "start"]