FROM node:23.7.0-alpine # Install tmux RUN apk add --no-cache tmux WORKDIR /usr/src/app COPY package*.json ./ RUN npm ci COPY . . EXPOSE 4000 # Modify CMD to use tmux CMD tmux new-session -d -s app 'npx mikro-orm-esm migration:up && npm run start' \; attach-session -t app