1
0
forked from noxious/server
noxious_server/Dockerfile

17 lines
279 B
Docker

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