Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5f7b728463 | |||
| a061337d6f |
@@ -18,12 +18,12 @@ RUN pnpm --filter @ai-tycoon/shared build && \
|
|||||||
pnpm --filter @ai-tycoon/server typecheck
|
pnpm --filter @ai-tycoon/server typecheck
|
||||||
|
|
||||||
FROM base AS production
|
FROM base AS production
|
||||||
COPY --from=deps /app/node_modules ./node_modules
|
COPY pnpm-lock.yaml pnpm-workspace.yaml package.json ./
|
||||||
COPY --from=deps /app/packages/shared/node_modules ./packages/shared/node_modules
|
|
||||||
COPY --from=deps /app/apps/server/node_modules ./apps/server/node_modules
|
|
||||||
COPY packages/shared ./packages/shared
|
COPY packages/shared ./packages/shared
|
||||||
COPY packages/tsconfig ./packages/tsconfig
|
COPY packages/tsconfig ./packages/tsconfig
|
||||||
COPY apps/server ./apps/server
|
COPY apps/server ./apps/server
|
||||||
|
RUN pnpm install --frozen-lockfile --prod
|
||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production
|
||||||
EXPOSE 3001
|
EXPOSE 3001
|
||||||
CMD ["node", "--import", "tsx", "apps/server/src/index.ts"]
|
WORKDIR /app/apps/server
|
||||||
|
CMD ["node", "--import", "tsx", "src/index.ts"]
|
||||||
|
|||||||
@@ -19,13 +19,13 @@
|
|||||||
"drizzle-orm": "^0.44.2",
|
"drizzle-orm": "^0.44.2",
|
||||||
"hono": "^4.7.10",
|
"hono": "^4.7.10",
|
||||||
"postgres": "^3.4.7",
|
"postgres": "^3.4.7",
|
||||||
|
"tsx": "^4.19.4",
|
||||||
"uuid": "^11.1.0"
|
"uuid": "^11.1.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@ai-tycoon/tsconfig": "workspace:*",
|
"@ai-tycoon/tsconfig": "workspace:*",
|
||||||
"@types/node": "^25.6.0",
|
"@types/node": "^25.6.0",
|
||||||
"drizzle-kit": "^0.31.1",
|
"drizzle-kit": "^0.31.1",
|
||||||
"tsx": "^4.19.4",
|
|
||||||
"typescript": "^5.8.3"
|
"typescript": "^5.8.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Generated
+3
-3
@@ -38,6 +38,9 @@ importers:
|
|||||||
postgres:
|
postgres:
|
||||||
specifier: ^3.4.7
|
specifier: ^3.4.7
|
||||||
version: 3.4.9
|
version: 3.4.9
|
||||||
|
tsx:
|
||||||
|
specifier: ^4.19.4
|
||||||
|
version: 4.21.0
|
||||||
uuid:
|
uuid:
|
||||||
specifier: ^11.1.0
|
specifier: ^11.1.0
|
||||||
version: 11.1.0
|
version: 11.1.0
|
||||||
@@ -51,9 +54,6 @@ importers:
|
|||||||
drizzle-kit:
|
drizzle-kit:
|
||||||
specifier: ^0.31.1
|
specifier: ^0.31.1
|
||||||
version: 0.31.10
|
version: 0.31.10
|
||||||
tsx:
|
|
||||||
specifier: ^4.19.4
|
|
||||||
version: 4.21.0
|
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ^5.8.3
|
specifier: ^5.8.3
|
||||||
version: 5.9.3
|
version: 5.9.3
|
||||||
|
|||||||
Reference in New Issue
Block a user