Обслуживание Play 2.6 от Synology DS918+
У меня есть Synology Diskstation DS918+ и небольшое веб-приложение, написанное на Scala 2.12 + Play 2.6.x. Я хочу обслуживать веб-приложение с моей дисковой станции, и я хотел бы найти лучший способ добиться этого.
Вопросы:
- Я использую Tomcat?
- Я использую Docker?
- Мне просто запустить бинарный файл Play webapp из сеанса экрана?
- Какие-нибудь примеры, как вы можете указать мне?
Официальная документация Play о развертывании в рабочей среде [1] гласит, что нужно создать дистрибутивный пакет (.tgz), перенести его на свой сервер, распаковать и выполнить двоичный файл веб-приложения из командной строки. Я не веб-разработчик, но я помню, что для веб-приложений Java, которые я писал как проекты для домашних животных в прошлом, вы экспортировали свой код в какой-то jar-файл (я думаю, что они называются war
файлы), вы скопировали его в какую-то определенную папку на вашем сервере, и сайт обслуживался экземпляром Tomcat. Последнее кажется более "профессиональным", чем простое выполнение двоичного файла (особенно если вы хотите запустить более одного веб-приложения на сервере в будущем).