Tantawi65 commited on
Commit
b0b8ff0
·
1 Parent(s): 076f531

Fix TypeScript build: add ESM type, fix rootDir for shared

Browse files
Files changed (3) hide show
  1. Dockerfile +2 -2
  2. server/package.json +1 -0
  3. server/tsconfig.json +1 -1
Dockerfile CHANGED
@@ -26,5 +26,5 @@ USER node
26
  ENV PORT=7860
27
  EXPOSE 7860
28
 
29
- # Start server
30
- CMD ["node", "server/dist/index.js"]
 
26
  ENV PORT=7860
27
  EXPOSE 7860
28
 
29
+ # Start server (path changed due to rootDir: "..")
30
+ CMD ["node", "server/dist/server/src/index.js"]
server/package.json CHANGED
@@ -1,6 +1,7 @@
1
  {
2
  "name": "mummy-card-game-server",
3
  "version": "1.0.0",
 
4
  "description": "Multiplayer Mummy Card Game Server",
5
  "main": "dist/index.js",
6
  "scripts": {
 
1
  {
2
  "name": "mummy-card-game-server",
3
  "version": "1.0.0",
4
+ "type": "module",
5
  "description": "Multiplayer Mummy Card Game Server",
6
  "main": "dist/index.js",
7
  "scripts": {
server/tsconfig.json CHANGED
@@ -5,7 +5,7 @@
5
  "moduleResolution": "NodeNext",
6
  "lib": ["ES2020"],
7
  "outDir": "./dist",
8
- "rootDir": "./src",
9
  "strict": true,
10
  "esModuleInterop": true,
11
  "skipLibCheck": true,
 
5
  "moduleResolution": "NodeNext",
6
  "lib": ["ES2020"],
7
  "outDir": "./dist",
8
+ "rootDir": "..",
9
  "strict": true,
10
  "esModuleInterop": true,
11
  "skipLibCheck": true,