Как настроить DockerFile для контейнерации вашего приложения для развертывания к различным VPS по вашему выбору и как установить его на VPS. Вы можете использовать следующие DockerFile для ваших проектов, которые специально используют Typearcript и пряжу.
FROM node:latest WORKDIR /usr/src/app COPY package.json ./ COPY yarn.lock ./ RUN yarn COPY . . COPY .env.production .env RUN yarn build ENV NODE_ENV production EXPOSE 8080 CMD ["node", "dist/index.js"] USER node
Затем вы можете использовать следующие команды, чтобы оттолкнуть его из вашей системы и вытащить ее из вашего VPS
docker build -tdocker push ## on your vps docker pull :
Оригинал: «https://dev.to/japrozs/backend-dockerfile-setup-5657»