new build

This commit is contained in:
sbb45
2026-06-02 22:17:15 +05:00
parent 90ecfc669a
commit b0857cb01b
5 changed files with 69 additions and 11 deletions
+6 -1
View File
@@ -19,11 +19,16 @@ ENV HOSTNAME=0.0.0.0
RUN addgroup --system --gid 1001 nodejs && \
adduser --system --uid 1001 nextjs
# Standalone-сборка
COPY --from=builder /app/public ./public
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
RUN mkdir -p /app/uploads && chown nextjs:nodejs /app/uploads
# SQLite: схема для инициализации БД при первом запуске
COPY --from=builder --chown=nextjs:nodejs /app/init ./init
# Директория для SQLite БД и загрузок (монтируется через volume)
RUN mkdir -p /app/data /app/uploads && chown nextjs:nodejs /app/data /app/uploads
USER nextjs