refactor: rombak dari monorepo ke project tunggal — flat src/{domain,application,infrastructure,interfaces}, satu package.json tanpa workspaces, tsconfig paths → src/*, update install.sh/Dockerfile/CI

This commit is contained in:
asepharyana
2026-09-02 22:56:26 +07:00
parent e91fda3691
commit 0ee0cc4350
196 changed files with 31 additions and 337 deletions
+3 -3
View File
@@ -5,14 +5,14 @@
FROM oven/bun:1.2 AS builder
WORKDIR /app
COPY bun.lockb bun.lock ./
COPY bun.lock ./
COPY package.json tsconfig.json ./
COPY apps ./apps
COPY src ./src
RUN bun install --frozen-lockfile
# Compile a standalone self-contained executable (bundles JS + native addons).
RUN bun build apps/interfaces/cli/src/index.ts --compile --outfile=/app/zesdex
RUN bun build src/interfaces/cli/index.ts --compile --outfile=/app/zesdex
# Stage 2: Minimal runtime image
FROM debian:bookworm-slim