Files
parcer/Dockerfile.backend

25 lines
531 B
Docker
Raw Normal View History

2025-12-04 11:25:21 +05:30
FROM node:20-slim
2025-05-29 20:38:11 +05:30
# Set working directory
WORKDIR /app
COPY .sequelizerc .sequelizerc
# Install node dependencies
COPY package*.json ./
COPY src ./src
COPY public ./public
COPY server ./server
COPY tsconfig.json ./
COPY server/tsconfig.json ./server/
# COPY server/start.sh ./
# Install dependencies
RUN npm install --legacy-peer-deps
# Expose backend port
EXPOSE ${BACKEND_PORT:-8080}
# Run migrations & start backend using start script
CMD ["npm", "run", "server"]
# CMD ["sh", "-c", "npm run migrate && npm run server"]