1
0
forked from noxious/server
noxious_server/Dockerfile
2025-02-08 03:07:35 +01:00

18 lines
305 B
Docker

FROM node:lts-alpine
# Install packages
RUN apk update
RUN apk add --no-cache tmux coreutils
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