chore: compile ts for docker env
This commit is contained in:
@@ -17,9 +17,12 @@ COPY server/tsconfig.json ./server/
|
|||||||
# Install dependencies
|
# Install dependencies
|
||||||
RUN npm install --legacy-peer-deps
|
RUN npm install --legacy-peer-deps
|
||||||
|
|
||||||
|
# Build TypeScript server
|
||||||
|
RUN npm run build:server
|
||||||
|
|
||||||
# Expose backend port
|
# Expose backend port
|
||||||
EXPOSE ${BACKEND_PORT:-8080}
|
EXPOSE ${BACKEND_PORT:-8080}
|
||||||
|
|
||||||
# Run migrations & start backend using start script
|
# Run migrations & start backend using plain node
|
||||||
CMD ["npm", "run", "server"]
|
CMD ["npm", "run", "server"]
|
||||||
# CMD ["sh", "-c", "npm run migrate && npm run server"]
|
# CMD ["sh", "-c", "npm run migrate && npm run server"]
|
||||||
@@ -83,12 +83,13 @@
|
|||||||
"winston": "^3.5.1"
|
"winston": "^3.5.1"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "concurrently -k \"npm run server\" \"npm run client\"",
|
"start": "concurrently -k \"npm run server:dev\" \"npm run client\"",
|
||||||
"server": "cross-env NODE_OPTIONS='--max-old-space-size=8000' nodemon server/src/server.ts",
|
"server": "cross-env NODE_OPTIONS='--max-old-space-size=8000' node server/dist/server/src/server.js",
|
||||||
|
"server:dev": "cross-env NODE_OPTIONS='--max-old-space-size=8000' nodemon --exec ts-node server/src/server.ts",
|
||||||
"client": "vite",
|
"client": "vite",
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
"build:server": "tsc -p server/tsconfig.json",
|
"build:server": "tsc -p server/tsconfig.json",
|
||||||
"start:server": "cross-env NODE_OPTIONS='--max-old-space-size=8000' server/dist/server/src/server.js",
|
"start:server": "cross-env NODE_OPTIONS='--max-old-space-size=8000' node server/dist/server/src/server.js",
|
||||||
"preview": "vite preview",
|
"preview": "vite preview",
|
||||||
"lint": "./node_modules/.bin/eslint .",
|
"lint": "./node_modules/.bin/eslint .",
|
||||||
"migrate": "sequelize-cli db:migrate",
|
"migrate": "sequelize-cli db:migrate",
|
||||||
|
|||||||
Reference in New Issue
Block a user