forked from noxious/server
18 lines
305 B
Docker
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 |