FROM 192.168.195.25:19900/library/node:20-alpine WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci --production=false --registry=https://registry.npmmirror.com COPY tsconfig.json ./ COPY src/ ./src/ COPY migrations/ ./migrations/ RUN npx tsc EXPOSE 3000 CMD ["node", "dist/app.js"]