Как развернуть Express / TypeScript / EJS на производственном сервере? - PullRequest
1 голос
/ 25 апреля 2019

Я создал два локальных файла, server.ts, где я настраиваю свое соединение с базой данных и логикой, которая достигает данных с помощью app.get (я создаю простой API) и простого сайта index.ejs, где я объяснил API и ссылки на API.Теперь, так как я доволен своей работой, мне нужно развернуть его на работающем сервере (мне нужно показать это в нашей локальной сети для моих коллег, скажем, 192.0.0.10/home, а не на localhost: 5000 / home).Так как мне не разрешено создавать серверы самостоятельно, мне нужно дать системную спецификацию системному парню, и, поскольку у меня есть только опыт, это развернуть угловое приложение на tomcat, у меня есть несколько вопросов:

  1. Нужно ли мнеесть какой-нибудь сервис, такой как Tomcat, для развертывания моего API на сервере?Нужно ли указывать системному парню установить что-то помимо linux?
  2. Как и где мне развернуть дистрибутивную версию моего проекта на этом сервере, чтобы она была видна всем в сети?Достаточно ли просто вставить tsconfig "outDir": "dist" и запустить npm build dist

Я читал по интернету несколько руководств и видел только развертывание на heroku и подобные сервисы ... Есть ли другой способРазвернуть приложение Express / EJS / TS, просто для запуска в нашей локальной сети?Я чувствую, что я что-то упустил ...

О да, и я новичок, так что, возможно, мои вопросы глупы, но я все еще учусь :)

Заранее спасибо за помощь

...